[go: up one dir, main page]

JP2012089022A - Image forming apparatus, image forming method, and program - Google Patents

Image forming apparatus, image forming method, and program Download PDF

Info

Publication number
JP2012089022A
JP2012089022A JP2010236702A JP2010236702A JP2012089022A JP 2012089022 A JP2012089022 A JP 2012089022A JP 2010236702 A JP2010236702 A JP 2010236702A JP 2010236702 A JP2010236702 A JP 2010236702A JP 2012089022 A JP2012089022 A JP 2012089022A
Authority
JP
Japan
Prior art keywords
attribute information
document data
attribute
image forming
forming apparatus
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2010236702A
Other languages
Japanese (ja)
Other versions
JP5641869B2 (en
JP2012089022A5 (en
Inventor
Ryosuke Suzuki
良介 鈴木
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 JP2010236702A priority Critical patent/JP5641869B2/en
Publication of JP2012089022A publication Critical patent/JP2012089022A/en
Publication of JP2012089022A5 publication Critical patent/JP2012089022A5/en
Application granted granted Critical
Publication of JP5641869B2 publication Critical patent/JP5641869B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

【課題】ユーザの利便性を高めつつ、出力結果に関する文書データの画像をより適切に生成することを目的とする。
【解決手段】文書データに対応付けられた画像形成装置の属性を示す属性情報を解析し、当該画像形成装置に対応していない属性の属性情報が含まれているか否かを判断し、当該画像形成装置に対応していない属性の属性情報が含まれていないと判断した場合、当該画像形成装置での画像の生成に用いられる記憶装置に記憶されているデフォルトの属性情報を文書データに対応付けられた属性情報で更新し、当該画像形成装置に対応していない属性の属性情報が含まれていると判断した場合、デフォルトの属性情報を更新せず、記憶装置に記憶されている属性情報に従って文書データの画像を生成することによって課題を解決する。
【選択図】図1
An object of the present invention is to more appropriately generate an image of document data related to an output result while improving user convenience.
Attribute information indicating an attribute of an image forming apparatus associated with document data is analyzed to determine whether attribute information of an attribute not corresponding to the image forming apparatus is included, and the image If it is determined that attribute information of an attribute that does not correspond to the forming apparatus is not included, the default attribute information stored in the storage device used for image generation in the image forming apparatus is associated with the document data. If the attribute information of the attribute that is not compatible with the image forming apparatus is determined to be included, the default attribute information is not updated and the attribute information stored in the storage device is used. The problem is solved by generating an image of document data.
[Selection] Figure 1

Description

本発明は、画像形成装置、画像形成方法、及びプログラムに関する。   The present invention relates to an image forming apparatus, an image forming method, and a program.

印刷属性情報を付与できる文書データを印刷する際に、印刷属性情報が印刷装置で処理可能かを判定し、処理不可能な印刷属性情報に関して情報を表示し、代替手段を利用者に提示する技術が開示されている(例えば、特許文献1参照。)。また、文書データに付与された全ての印刷属性情報を無視する印刷モードを設け、利用者に印刷モードを選択させる技術も知られている。   A technique for determining whether print attribute information can be processed by a printing apparatus when printing document data to which print attribute information can be added, displaying information regarding unprocessable print attribute information, and presenting alternative means to the user Is disclosed (for example, see Patent Document 1). There is also known a technique in which a print mode that ignores all print attribute information assigned to document data is provided and the user selects a print mode.

特開2010−61652号公報JP 2010-61652 A

従来の技術では、利用者は、文書データの印刷の度に文書データに付与されている印刷属性情報を確認して印刷装置の印刷モードを変更するなどの対応をする必要があるので、利便性が低くなるという問題がある。
また、文書データに付与されている印刷属性情報が容易に分離可能な形式である文書データでは、ホストコンピュータ上で文書データを表示させる場合、印刷属性情報を無視した態様で表示されることが多い。このため、文書データに付与されている印刷属性情報の一部が処理可能な印刷装置で印刷処理を行った場合、利用者が予期した出力結果と実際の出力結果とが異なるという問題がある。
In the conventional technology, the user needs to check the print attribute information given to the document data every time the document data is printed, and take measures such as changing the printing mode of the printing apparatus. There is a problem that becomes low.
Further, in document data in a format in which the print attribute information given to the document data can be easily separated, when the document data is displayed on the host computer, the print attribute information is often ignored. . For this reason, when the printing process is performed by a printing apparatus that can process a part of the print attribute information given to the document data, there is a problem that the output result expected by the user is different from the actual output result.

本発明はこのような問題点に鑑みなされたもので、ユーザの利便性を高めつつ、出力結果に関する文書データの画像をより適切に生成することを目的とする。   The present invention has been made in view of such problems, and an object thereof is to more appropriately generate an image of document data related to an output result while improving user convenience.

そこで、本発明に係る画像形成装置は、文書データに対応付けられた画像形成装置の属性を示す属性情報を解析し、当該画像形成装置に対応していない属性の属性情報が含まれているか否かを判断する判断手段と、当該画像形成装置に対応していない属性の属性情報が含まれていないと判断された場合、当該画像形成装置での画像の生成に用いられる記憶装置に記憶されているデフォルトの属性情報を前記文書データに対応付けられた属性情報で更新し、当該画像形成装置に対応していない属性の属性情報が含まれていると判断された場合、前記デフォルトの属性情報を更新しない更新手段と、前記記憶装置に記憶されている属性情報に従って前記文書データの画像を生成する生成手段と、を有することを特徴とする。   Therefore, the image forming apparatus according to the present invention analyzes attribute information indicating the attribute of the image forming apparatus associated with the document data, and whether or not attribute information of an attribute not corresponding to the image forming apparatus is included. If it is determined that attribute information of an attribute that does not correspond to the image forming apparatus is included, the information is stored in a storage device used for generating an image in the image forming apparatus. The default attribute information is updated with the attribute information associated with the document data, and it is determined that the attribute information of the attribute not corresponding to the image forming apparatus is included, the default attribute information is An update unit that does not update, and a generation unit that generates an image of the document data in accordance with attribute information stored in the storage device.

本発明によれば、ユーザの利便性を高めつつ、出力結果に関する文書データの画像をより適切に生成することができる。   ADVANTAGE OF THE INVENTION According to this invention, the image of the document data regarding an output result can be produced | generated more appropriately, improving a user's convenience.

印刷システムの構成の一例を示す図である。1 is a diagram illustrating an example of a configuration of a printing system. 印刷システムの動作に係るフローチャートの一例を示す図である。It is a figure which shows an example of the flowchart which concerns on operation | movement of a printing system. 印刷ジョブの一例を示す図である。FIG. 6 illustrates an example of a print job. Webページの一例を示す図である。It is a figure which shows an example of a web page. デフォルトの動作モードを選択するための画面の一例を示す図である。It is a figure which shows an example of the screen for selecting a default operation mode. 文書解析処理プログラムに係るフローチャートの一例を示す図である。It is a figure which shows an example of the flowchart which concerns on a document analysis processing program. 印刷システムの構成の一例を示す図である。1 is a diagram illustrating an example of a configuration of a printing system. 出力枚数の算出に用いられる表、及び算出の結果の一例を示す図である。It is a figure which shows an example of the table | surface used for calculation of the number of output sheets, and the result of calculation. 文書解析処理プログラムの一部に係るフローチャートの一例を示す図である。It is a figure which shows an example of the flowchart which concerns on a part of document analysis processing program. 文書解析処理プログラムの一部に係るフローチャートの一例を示す図である。It is a figure which shows an example of the flowchart which concerns on a part of document analysis processing program. 印刷システムの構成の一例を示す図である。1 is a diagram illustrating an example of a configuration of a printing system. 印刷処理プログラムに係るフローチャートの一例を示す図である。FIG. 6 is a diagram illustrating an example of a flowchart according to a print processing program.

以下、本発明の実施形態について図面に基づいて説明する。なお、実施形態は、本発明を限定するものではなく、また、実施形態で説明されている全ての構成が本発明の課題を解決するための手段に必須であるとは限らない。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. The embodiments do not limit the present invention, and all the configurations described in the embodiments are not necessarily essential to the means for solving the problems of the present invention.

<第1の実施形態>
図1は、本実施形態に係る印刷システムの構成の一例を示す図である。印刷システムは、ホストコンピュータ100及び印刷装置120を含んで構成される。ホストコンピュータ100及び印刷装置120は、LAN回線110を介して通信可能に接続されている。
ホストコンピュータ100は、コンピュータの一例であり、ホストコンピュータ100としては、CPU、ディスプレイ、キーボード、マウス、HDD、メモリ、ネットワーク通信用のインタフェース等を有するコンピュータを採用することができる。なお、CPUが、HDDなどに格納されたプログラムの手順に従って処理を行うことによって、ホストコンピュータ100における機能及び処理が実現される。
そして、ホストコンピュータ100は、アプリケーション部101、印刷属性付与部102、及び印刷ジョブ送信部103を有する。アプリケーション部101は、文書データを作成する。より具体的には、アプリケーション部101は、所謂ワードプロセッサなどにより実現され、ユーザ(利用者)によるキーボード、マウスなどの操作に応答して文書データを作成する。アプリケーション部101を介して作成される文書データとは、文書情報そのものと一般的なレイアウト情報とを有したデータである。また、一般的なレイアウト情報には、各ページに含まれる描画オブジェクトの位置情報の他、各ページの大きさの情報などが含まれる。
<First Embodiment>
FIG. 1 is a diagram illustrating an example of a configuration of a printing system according to the present embodiment. The printing system includes a host computer 100 and a printing apparatus 120. The host computer 100 and the printing apparatus 120 are communicably connected via a LAN line 110.
The host computer 100 is an example of a computer. As the host computer 100, a computer having a CPU, a display, a keyboard, a mouse, an HDD, a memory, an interface for network communication, and the like can be employed. The functions and processing in the host computer 100 are realized by the CPU performing processing according to the procedure of the program stored in the HDD or the like.
The host computer 100 includes an application unit 101, a print attribute assignment unit 102, and a print job transmission unit 103. The application unit 101 creates document data. More specifically, the application unit 101 is realized by a so-called word processor or the like, and creates document data in response to an operation of a keyboard (mouse) by a user (user). The document data created via the application unit 101 is data having document information itself and general layout information. Further, general layout information includes information on the size of each page in addition to the position information of the drawing object included in each page.

印刷属性付与部102は、印刷装置120での印刷に係る設定(印刷属性)の内容を示す印刷属性情報を文書データに付与する(対応付ける)。より具体的には、印刷属性付与部102は、キーボード、マウスなどを介して入力された、印刷の動作に必要とされる各種の印刷属性の設定値を印刷属性情報として文書データに付与する。
ここで、印刷属性としては、出力に用いられる記録媒体の一例である用紙を指定する設定(出力用紙設定)、用紙に対するレイアウトを調整する設定(レイアウト設定)などがある。また、レイアウト設定としては、文書データを用紙上に載せる位置を指定する設定、文書データと用紙のサイズとが異なる場合に拡大縮小を指定する設定、ページの集約を指定する(N−up)設定などがある。
また、印刷属性には、印刷装置120に特有の機能の設定を含めることができる。ここで、印刷装置に特有の機能の設定としては、用紙を綴じる位置などを指定する設定(ステイプル設定)、用紙に穴をあける位置などを指定する設定(パンチ設定)、用紙の両面に印刷をするかなどを指定する設定(両面設定)等が挙げられる。
The print attribute assigning unit 102 assigns (associates) print attribute information indicating the setting (print attribute) related to printing in the printing apparatus 120 to the document data. More specifically, the print attribute assigning unit 102 assigns various print attribute setting values, which are input via a keyboard, a mouse, and the like, necessary for a printing operation, to the document data as print attribute information.
Here, the print attributes include a setting for specifying a sheet as an example of a recording medium used for output (output sheet setting), a setting for adjusting a layout for the sheet (layout setting), and the like. As layout settings, settings for specifying the position where the document data is placed on the paper, settings for specifying enlargement / reduction when the document data and the paper size are different, and settings for specifying page aggregation (N-up) and so on.
The print attributes can include function settings specific to the printing apparatus 120. Here, the settings of functions specific to the printing device include settings for specifying the paper binding position (staple setting), settings for specifying the hole punching position (punch setting), and printing on both sides of the paper. For example, a setting (double-sided setting) for specifying whether to perform or the like.

印刷ジョブ送信部103は、印刷装置120に印刷を指示する。より具体的には、印刷ジョブ送信部103は、ユーザによる、キーボード、マウスなどの操作に応答して印刷を指示する文書データを選択し、選択した文書データをユーザが所望する印刷装置に転送する。
ここで、印刷ジョブ送信部103が印刷属性付与部102の機能を有する構成を採用してもよい。この場合、印刷ジョブ送信部103で受け付けられた印刷属性の設定値(印刷属性情報)は、文書データに付与されるわけではなく、印刷ジョブの属性情報として文書データとは別に取り扱われるものとする。なお、印刷ジョブ送信部103は、印刷属性付与部102で印刷属性情報が付与される前の文書データ及び付与された後の文書データを印刷装置120に送信可能である。
なお、印刷ジョブ送信部103は、lpr(Line Printer daemon protocol)コマンド、ホストコンピュータ100で表示される印刷装置120と双方向に通信する(インタラクティブな)Webページ等により実現される。
The print job transmission unit 103 instructs the printing apparatus 120 to perform printing. More specifically, the print job transmission unit 103 selects document data instructing printing in response to a user operation such as a keyboard and a mouse, and transfers the selected document data to a printing apparatus desired by the user. .
Here, a configuration in which the print job transmission unit 103 has the function of the print attribute assignment unit 102 may be employed. In this case, the print attribute setting value (print attribute information) received by the print job transmission unit 103 is not attached to the document data, but is handled separately from the document data as the attribute information of the print job. . The print job transmission unit 103 can transmit the document data before the print attribute information is added by the print attribute adding unit 102 and the document data after the print attribute information is added to the printing apparatus 120.
The print job transmission unit 103 is realized by an lpr (Line Printer daemon protocol) command, a (interactive) Web page that communicates bidirectionally with the printing apparatus 120 displayed on the host computer 100, and the like.

印刷装置120は、画像形成装置(コンピュータ)の一例である。印刷装置120としては、CPU、操作パネル、操作ボタン、メモリ、HDD、プリント用のインタフェース、通信用のインタフェース等を有する画像形成装置(プリンタ、複合機など)を採用することができる。なお、CPUが、記憶装置(メモリ、HDDなど)に格納されたプログラムの手順に従って処理を行うことによって、印刷装置120における機能及び処理が実現される。
そして、印刷装置120は、ユーザインタフェース部121、記憶部122、印刷ジョブ受信部123、ジョブ解析部124、文書解析部125、属性判定部126、動作モード判定部127、及び印刷部128を有する。ユーザインタフェース部121は、各種のパラメータ(設定値など)を設定する。記憶部122は、各種のパラメータや各種の解析結果、印刷装置120に固有の各種のパラメータなどを記憶装置に記憶する。
The printing apparatus 120 is an example of an image forming apparatus (computer). As the printing apparatus 120, an image forming apparatus (printer, multifunction machine, etc.) having a CPU, an operation panel, operation buttons, a memory, an HDD, a printing interface, a communication interface, and the like can be employed. Note that functions and processing in the printing apparatus 120 are realized by the CPU performing processing according to the procedure of the program stored in the storage device (memory, HDD, etc.).
The printing apparatus 120 includes a user interface unit 121, a storage unit 122, a print job reception unit 123, a job analysis unit 124, a document analysis unit 125, an attribute determination unit 126, an operation mode determination unit 127, and a printing unit 128. The user interface unit 121 sets various parameters (setting values and the like). The storage unit 122 stores various parameters, various analysis results, various parameters unique to the printing apparatus 120, and the like in the storage device.

印刷ジョブ受信部123は、ホストコンピュータ100から送信される印刷ジョブを受信する。ジョブ解析部124は、受信された印刷ジョブ(ジョブ)を解析する。文書解析部125は、印刷ジョブに含まれる(ジョブで指示された)文書データを解析する。
属性判定部126は、印刷ジョブの文書データに付与された印刷属性情報と記憶部122により格納されている各種のパラメータとによって、文書データに含まれている印刷属性情報が印刷装置120で処理可能であるか否かを判断する。動作モード判定部127は、後述する動作モードを判定する。印刷部128は、文書解析部125の解析結果などに基づいて文書データの印刷処理を行う。
The print job receiving unit 123 receives a print job transmitted from the host computer 100. The job analysis unit 124 analyzes the received print job (job). The document analysis unit 125 analyzes document data (instructed by the job) included in the print job.
The attribute determination unit 126 can process the print attribute information included in the document data by the printing apparatus 120 based on the print attribute information given to the document data of the print job and various parameters stored in the storage unit 122. It is determined whether or not. The operation mode determination unit 127 determines an operation mode to be described later. The printing unit 128 performs document data printing processing based on the analysis result of the document analysis unit 125 and the like.

次に、図2を参照して、印刷システムの動作について説明する。図2は、印刷システムの動作に係るフローチャートの一例を示す図である。
まず、アプリケーション部101は、ユーザによる、キーボード、マウスなどの操作(ユーザ指示)に応答して文書データを生成(形成)する(S201)。続いて、印刷属性付与部102は、ユーザ指示に基づいて入力された文書データに印刷属性情報を付与する(S202)。続いて、印刷ジョブ送信部103は、印刷を開始する旨のユーザ指示を契機として、ユーザ指示に基づいて設定された内容に従って印刷ジョブを送信(伝送)する(S203)。本実施形態では、印刷ジョブ送信部103がLAN回線110を介して印刷ジョブを印刷装置120に送信した場合を例に挙げて説明する。なお、印刷ジョブ送信部103により送信された印刷ジョブは、印刷装置120の印刷ジョブ受信部123で受信される。
Next, the operation of the printing system will be described with reference to FIG. FIG. 2 is a diagram illustrating an example of a flowchart relating to the operation of the printing system.
First, the application unit 101 generates (forms) document data in response to a user operation (user instruction) such as a keyboard and a mouse (S201). Subsequently, the print attribute assigning unit 102 assigns print attribute information to the document data input based on the user instruction (S202). Subsequently, the print job transmission unit 103 transmits (transmits) the print job according to the content set based on the user instruction, triggered by the user instruction to start printing (S203). In the present embodiment, a case where the print job transmission unit 103 transmits a print job to the printing apparatus 120 via the LAN line 110 will be described as an example. Note that the print job transmitted by the print job transmitting unit 103 is received by the print job receiving unit 123 of the printing apparatus 120.

続いて、ジョブ解析部124は、印刷ジョブ受信部123で受信された印刷ジョブの解析を行う(S204)。印刷ジョブに含まれている印刷属性情報は、記憶部122により記憶装置に格納される。
続いて、文書解析部125は、ジョブ解析部124の解析結果に基づき、印刷ジョブに含まれる文書データの解析を行う(S205)。文書解析部125は、動作モード判定部127及び属性判定部126と協調して文書データの解析を行う。このとき、文書解析部125は、記憶部122を介して記憶装置に記憶されている、印刷装置120での印刷の設定に用いられる初期設定の情報(印刷設定情報)の更新も行う。S205の処理の詳細については図6を参照して説明する。
続いて、印刷部128は、文書解析部125による解析結果と記憶装置に記憶されている各種のパラメータとに基づき印刷処理を行う(S206)。
Subsequently, the job analysis unit 124 analyzes the print job received by the print job reception unit 123 (S204). The print attribute information included in the print job is stored in the storage device by the storage unit 122.
Subsequently, the document analysis unit 125 analyzes the document data included in the print job based on the analysis result of the job analysis unit 124 (S205). The document analysis unit 125 analyzes document data in cooperation with the operation mode determination unit 127 and the attribute determination unit 126. At this time, the document analysis unit 125 also updates initial setting information (print setting information), which is stored in the storage device via the storage unit 122 and used for print settings in the printing apparatus 120. Details of the processing of S205 will be described with reference to FIG.
Subsequently, the printing unit 128 performs a printing process based on the analysis result by the document analysis unit 125 and various parameters stored in the storage device (S206).

図3(A)は、印刷ジョブの一例(印刷ジョブ300)を示す図である。印刷ジョブ300は、基本的には、ジョブ制御部310、属性部311、及び文書部312を含んで構成される。ただし、図3(B)に示すように、印刷ジョブ300は、属性部311が含まれないで構成されることもある。
ジョブ制御部310には、印刷ジョブ送信部103で設定されたジョブの制御に係る設定情報が含まれる。また、属性部311には、印刷属性付与部102で付与された印刷属性情報が含まれる。また、文書部312には、アプリケーション部101により生成された文書データが含まれる。
なお、印刷ジョブ送信部103は、印刷属性付与部102で印刷属性情報が付与されていない文書データを送信することも可能であり、その場合の印刷ジョブは、図3(B)に示すような構造となる。
FIG. 3A is a diagram illustrating an example of a print job (print job 300). The print job 300 basically includes a job control unit 310, an attribute unit 311, and a document unit 312. However, as illustrated in FIG. 3B, the print job 300 may be configured without the attribute unit 311.
The job control unit 310 includes setting information related to job control set by the print job transmission unit 103. The attribute part 311 includes print attribute information given by the print attribute assigning part 102. The document unit 312 includes document data generated by the application unit 101.
Note that the print job transmission unit 103 can also transmit document data to which the print attribute information is not assigned by the print attribute assignment unit 102. In this case, the print job is as shown in FIG. It becomes a structure.

図4は、印刷ジョブ送信部103を構成するインタラクティブなWebページの一例(Webページ400)を示す図である。Webページ400は、ユーザインタフェース部121によって生成されてホストコンピュータ100に提供され、ホストコンピュータ100のWebブラウザ上に表示される。
Webページ400は、印刷を指示する文書データを入力するテキストボックス410、及びホストコンピュータ100に保存されている文書データを選択するダイアログボックスを表示するボタン411を有する。テキストボックス410には、ホストコンピュータ100の文書データ以外に、インターネットやLANなどを介して接続されている別のコンピュータにある文書データ、印刷装置120に保存されている文書データ等の場所(位置)を入力することができる。
ラジオボタン420は、文書解析部125の動作モードの選択を受け付ける。なお、動作モードについては後述する。チェックボックス430は、印刷属性の設定値の入力を受け付ける。なお、チェックされた項目(印刷属性)の設定値が印刷属性情報として属性部311に含まれることになる。印刷開始ボタン440は、印刷の開始の指示を受け付け、印刷開始ボタン440が押下されると、印刷ジョブ送信部103は、Webページ400で指定された設定値(各種のパラメータ)に基づき、印刷ジョブを生成して印刷装置120に送信を開始する。
FIG. 4 is a diagram illustrating an example of an interactive Web page (Web page 400) that constitutes the print job transmission unit 103. The web page 400 is generated by the user interface unit 121, provided to the host computer 100, and displayed on the web browser of the host computer 100.
The web page 400 includes a text box 410 for inputting document data for instructing printing, and a button 411 for displaying a dialog box for selecting document data stored in the host computer 100. In the text box 410, in addition to the document data of the host computer 100, the location (position) of document data stored in another computer connected via the Internet, LAN, etc., document data stored in the printing apparatus 120, etc. Can be entered.
The radio button 420 accepts selection of the operation mode of the document analysis unit 125. The operation mode will be described later. The check box 430 receives an input of a print attribute setting value. Note that the setting value of the checked item (print attribute) is included in the attribute unit 311 as print attribute information. The print start button 440 receives an instruction to start printing, and when the print start button 440 is pressed, the print job transmission unit 103 prints the print job based on the setting values (various parameters) specified on the Web page 400. And transmission to the printing apparatus 120 is started.

図5は、印刷装置120に設けられた操作パネルに表示される、文書解析部125のデフォルトの動作モードを選択するための画面の一例(動作モード設定画面500)を示す図である。なお、動作モードについては後述する。動作モード設定画面500を介して、すなわち入力装置の一例である操作パネルのユーザによる操作(ユーザ操作)に応答して設定された設定値は、記憶装置に記憶される。動作モード設定画面500は、ユーザインタフェース部121によって表示される。
また、ユーザインタフェース部121は、各種の印刷属性のデフォルトの設定値(デフォルト値)を設定するための画面(デフォルト設定画面)を印刷装置120の操作パネルに表示する。デフォルト設定画面を介して設定された設定値は、記憶部122によりデフォルト値として記憶装置に保存される。なお、本実施形態では、デフォルト設定画面を介して設定された設定値が印刷設定情報の初期値とされ、必要に応じて印刷ジョブの印刷属性情報で印刷設定情報が更新され、当該印刷ジョブの印刷設定情報が管理される。詳細については図6を参照して説明する。
FIG. 5 is a diagram showing an example (operation mode setting screen 500) for selecting a default operation mode of the document analysis unit 125 displayed on the operation panel provided in the printing apparatus 120. The operation mode will be described later. A setting value set via the operation mode setting screen 500, that is, in response to an operation (user operation) by a user of the operation panel which is an example of the input device is stored in the storage device. The operation mode setting screen 500 is displayed by the user interface unit 121.
Further, the user interface unit 121 displays a screen (default setting screen) for setting default setting values (default values) of various printing attributes on the operation panel of the printing apparatus 120. The setting value set via the default setting screen is stored in the storage device as a default value by the storage unit 122. In this embodiment, the setting value set via the default setting screen is used as the initial value of the print setting information, and the print setting information is updated with the print attribute information of the print job as necessary. Print setting information is managed. Details will be described with reference to FIG.

ラジオボタン420及び動作モード設定画面500を介して指定される設定値は、文書解析部125の動作モードを選択するための値である。動作モードとは、処理の対象の文書データに印刷属性情報が付与されていた場合の印刷属性情報の取扱い方法を規定するものである。
より具体的には、「プリントチケットの設定を有効にする」とは、文書データに付与された印刷属性情報を解析し、印刷装置120で処理可能な属性については文書データに付与された印刷属性情報(指定された設定値)に基づき解析を行うモードである。以下では、動作モード「プリントチケットの設定を有効にする」を動作モード「有効」と称する。
The setting value specified via the radio button 420 and the operation mode setting screen 500 is a value for selecting the operation mode of the document analysis unit 125. The operation mode defines a method for handling print attribute information when print attribute information is given to the document data to be processed.
More specifically, “validate the print ticket setting” means that the print attribute information given to the document data is analyzed, and the attributes that can be processed by the printing apparatus 120 are the print attributes given to the document data. In this mode, analysis is performed based on information (specified setting values). Hereinafter, the operation mode “validate the print ticket setting” is referred to as an operation mode “valid”.

「プリントチケットの設定を無視する」とは、文書データに付与された印刷属性情報の解析を行わず、ジョブ解析部124やユーザインタフェース部121で設定された設定値に従って解析を行うモードである。以下では、動作モード「プリントチケットの設定を無視する」を動作モード「無視」と称する。
「自動判定する」とは、文書データに付与された印刷属性情報を解析した上で、設定された印刷装置120の属性の種類に応じて文書データに付与された印刷属性情報を全て無視して解析するか、無視せずに解析するかを自動的に選択して解析を行うモードである。以下では、動作モード「自動判定する」を動作モード「自動判定」と称する。
“Ignore print ticket setting” is a mode in which print attribute information given to document data is not analyzed, and analysis is performed in accordance with setting values set in the job analysis unit 124 and the user interface unit 121. Hereinafter, the operation mode “ignore print ticket setting” is referred to as an operation mode “ignore”.
“Automatic determination” means that the print attribute information assigned to the document data is analyzed and the print attribute information assigned to the document data is ignored according to the set attribute type of the printing apparatus 120. In this mode, the analysis is automatically selected to be analyzed or not to be ignored. Hereinafter, the operation mode “automatic determination” is referred to as an operation mode “automatic determination”.

次に、図6を参照して、文書解析部125の動作について主に説明する。図6は、文書解析処理プログラムに係るフローチャートの一例を示す図である。
まず、動作モード判定部127は、記憶部122により格納されている印刷ジョブにおける動作モードを識別する値を読み出し、動作モードが「無視」であるかを判定する(S601)。このとき、動作モードが「無視」ではないと動作モード判定部127が判断した場合、S602の処理が行われる。他方、動作モードが「無視」であると動作モード判定部127が判断した場合、S606の処理が行われる。なお、動作モード判定部127は、印刷ジョブの動作モードを識別する値が記憶装置に記憶されていない場合は、デフォルトの動作モードの値を読み込む。
Next, the operation of the document analysis unit 125 will be mainly described with reference to FIG. FIG. 6 is a diagram illustrating an example of a flowchart according to the document analysis processing program.
First, the operation mode determination unit 127 reads a value for identifying the operation mode in the print job stored in the storage unit 122, and determines whether the operation mode is “ignore” (S601). At this time, if the operation mode determination unit 127 determines that the operation mode is not “ignore”, the process of S602 is performed. On the other hand, when the operation mode determination unit 127 determines that the operation mode is “ignore”, the process of S606 is performed. Note that the operation mode determination unit 127 reads the value of the default operation mode when the value for identifying the operation mode of the print job is not stored in the storage device.

S602では、文書解析部125は、文書データに付与された印刷属性情報の解析を行う。続いて、動作モード判定部127は、動作モードが「有効」であるかを判定する(S603)。このとき、動作モードが「有効」でないと動作モード判定部127が判断した場合、S604の処理が行われる。他方、動作モードが「有効」であると動作モード判定部127が判断した場合、S605の処理が行われる。
S604では、属性判定部126は、S602で解析された文書データに付与された印刷属性情報の全てが印刷装置120で処理可能な情報であるかを判定する。このとき、文書データに付与された印刷属性情報の一部又は全てが印刷装置120で処理可能な情報でないと属性判定部126が判断した場合、S606の処理が行われる。他方、文書データに付与された印刷属性情報の全てが印刷装置120で処理可能な情報であると属性判定部126が判断した場合、S605の処理が行われる。
In step S602, the document analysis unit 125 analyzes the print attribute information given to the document data. Subsequently, the operation mode determination unit 127 determines whether the operation mode is “valid” (S603). At this time, when the operation mode determination unit 127 determines that the operation mode is not “valid”, the process of S604 is performed. On the other hand, when the operation mode determination unit 127 determines that the operation mode is “valid”, the process of S605 is performed.
In step S <b> 604, the attribute determination unit 126 determines whether all of the print attribute information given to the document data analyzed in step S <b> 602 is information that can be processed by the printing apparatus 120. At this time, if the attribute determination unit 126 determines that part or all of the print attribute information given to the document data is not information that can be processed by the printing apparatus 120, the process of S606 is performed. On the other hand, if the attribute determination unit 126 determines that all of the print attribute information added to the document data is information that can be processed by the printing apparatus 120, the process of S605 is performed.

S605では、文書解析部125は、属性のマージを行う。より詳細に説明すると、S604で文書データに付与された印刷属性情報の全てが印刷装置120で処理可能な情報であると判断された場合、文書解析部125は、文書データに付与されていた印刷属性情報で対応する印刷設定情報を上書きする。また、S603で動作モードが「有効」であった場合、文書解析部125は、印刷装置120で処理可能な印刷属性情報のみを対応する印刷設定情報に上書きする。
S606では、文書解析部125は、文書データを解析する。より詳細に説明すると、S601で動作モードが「無視」であると判断した場合には、文書解析部125は、印刷設定情報(初期値)に従って印刷属性以外の文書データの解析を行う。また、その他の場合には、文書解析部125は、上書きされた印刷設定情報に従って印刷属性以外の文書データの解析を行う。
In step S605, the document analysis unit 125 performs attribute merging. More specifically, when it is determined that all the print attribute information added to the document data in step S604 is information that can be processed by the printing apparatus 120, the document analysis unit 125 prints the print attribute information added to the document data. Overwrite the corresponding print setting information with the attribute information. If the operation mode is “valid” in step S <b> 603, the document analysis unit 125 overwrites the corresponding print setting information with only print attribute information that can be processed by the printing apparatus 120.
In step S606, the document analysis unit 125 analyzes the document data. More specifically, when it is determined in S601 that the operation mode is “ignore”, the document analysis unit 125 analyzes document data other than the print attribute according to the print setting information (initial value). In other cases, the document analysis unit 125 analyzes document data other than print attributes in accordance with the overwritten print setting information.

以上の構成により、印刷装置は、文書データに付与されている印刷属性情報に応じて、その取扱いを変更することが可能になる。すなわち、印刷装置が、文書データに付与されている印刷属性情報に応じて、印刷属性情報の取扱いを自動的に変更することが可能になるので、ユーザにとってみれば、文書データに付与されている印刷属性情報を確認する手間を省くことができるようになる。
また、動作モードが「自動判定」である場合、文書データにどのような印刷属性情報が付与されていようと、文書データに付与されている印刷属性情報に応じて文書データの解析処理が行われるので、ユーザは、実際に印刷処理が開始されるのを待つ必要がなくなる。
また、印刷装置は、動作モードによっては文書データに付与されている印刷属性情報の解析を行わないので、この場合には文書データの解析を高速に行うことが可能になる。
With the above configuration, the printing apparatus can change the handling according to the printing attribute information given to the document data. That is, since the printing apparatus can automatically change the handling of the print attribute information according to the print attribute information given to the document data, it is given to the document data for the user. The trouble of confirming the print attribute information can be saved.
When the operation mode is “automatic determination”, the document data analysis processing is performed according to the print attribute information attached to the document data, regardless of what print attribute information is attached to the document data. Therefore, the user does not have to wait for the printing process to actually start.
In addition, the printing apparatus does not analyze the print attribute information given to the document data depending on the operation mode. In this case, the document data can be analyzed at high speed.

<第2の実施形態>
第1の実施形態では、文書解析部125の動作モードが「自動判定」であり、印刷装置120で処理不可能な印刷属性情報が含まれていた場合、ユーザに問い合わせることなく文書データに付与された全ての印刷属性情報が無視されて出力される例について説明した。しかしながら、設定されている属性によっては、そのような出力が望まれていない場合がある。
そこで、第2の実施形態では、図7に示すような印刷システムを想定する。以下では、第1の実施形態と異なる主な構成について説明する。ホストコンピュータ100は、LAN回線110を介して、印刷装置700、710、720と通信可能に接続されている。印刷装置700は、「両面印刷」と「ステイプル」とを行う機能(能力)を有する。印刷装置710は、「両面印刷」を行う機能を有する。印刷装置720は、「ステイプル印刷」を行う機能を有する。
<Second Embodiment>
In the first embodiment, when the operation mode of the document analysis unit 125 is “automatic determination” and print attribute information that cannot be processed by the printing apparatus 120 is included, it is added to the document data without inquiring the user. An example in which all print attribute information is ignored and output has been described. However, depending on the set attribute, such output may not be desired.
Therefore, in the second embodiment, a printing system as shown in FIG. 7 is assumed. Below, the main structures different from 1st Embodiment are demonstrated. The host computer 100 is communicably connected to the printing apparatuses 700, 710, and 720 via the LAN line 110. The printing apparatus 700 has a function (capability) for performing “double-sided printing” and “stapling”. The printing apparatus 710 has a function of performing “double-sided printing”. The printing apparatus 720 has a function of performing “staple printing”.

本印刷システムにおいて、「両面印刷」と「ステイプル」とその両方である「両面印刷+ステイプル」との何れかの印刷属性情報が付与されている文書データが印刷されるケースを考える。この場合、設定されている動作モードと、文書データに付与されている印刷属性情報(文書の属性設定)と、印刷装置(処理可能な設定)と、の関係は、図8(A)に示す表のようになる。
ここで、「A:両面」は、両面印刷はされるが、ステイプルはされずに文書データが出力されることを示す。「B:ステイプル」は、ステイプルはされるが、両面印刷はされずに文書データが出力されることを示す。「C:両面+ステイプル」は、両面印刷もステイプルもされて文書データが出力されることを示す。「Z」は、両面印刷もステイプルもされずに文書データが出力されることを示す。
In this printing system, a case is considered in which document data to which any printing attribute information of “double-sided printing”, “staple”, and both of them, “double-sided printing + staple” is added, is printed. In this case, the relationship among the set operation mode, the print attribute information (document attribute setting) given to the document data, and the printing apparatus (processable setting) is shown in FIG. It looks like the table.
Here, “A: double-sided” indicates that double-sided printing is performed, but document data is output without stapling. “B: Staple” indicates that the document data is output without being duplexed but being stapled. “C: Double-sided + staple” indicates that both double-sided printing and stapling are performed and document data is output. “Z” indicates that document data is output without duplex printing or stapling.

図8(B)の表には、文書データが4ページ分のデータである場合に、「A:両面」、「B:ステイプル」、「C:両面+ステイプル」、「Z」の結果として出力される用紙の枚数(出力枚数)が示されている。
ここで、図8(A)、(B)を参照して、処理可能な設定が両面である印刷装置710において、動作モードが「有効」及び「自動判定」の各々の場合に、文書データに付与されている印刷属性情報が「両面+ステイプル」であるときの出力枚数について説明する。この例では、動作モードが「有効」の場合、出力枚数は「2」であり、動作モードが「自動判定」の場合、出力枚数は「4」である。このように、動作モードが「有効」の場合に比べて動作モードが「自動判定」の場合の方が、出力枚数が増える事態が生じることがわかる。
そこで、本実施形態における印刷装置700、710、720では、動作モード「自動判定」と動作モード「有効」とでの出力枚数を比較し、動作モード「自動判定」の場合の出力枚数が多くなってしまう場合には、文書データの印刷の処理を中止する。
In the table of FIG. 8B, when the document data is data for four pages, “A: duplex”, “B: staple”, “C: duplex + staple”, and “Z” are output as results. The number of sheets to be printed (output number) is shown.
Here, with reference to FIGS. 8A and 8B, in the printing apparatus 710 whose processable setting is duplex, the document data is converted into the document data when the operation mode is “valid” and “automatic determination”. The number of output sheets when the assigned print attribute information is “double-sided + staple” will be described. In this example, when the operation mode is “valid”, the number of output sheets is “2”, and when the operation mode is “automatic determination”, the number of output sheets is “4”. Thus, it can be seen that the number of output sheets increases when the operation mode is “automatic determination” compared to when the operation mode is “valid”.
Therefore, in the printing apparatuses 700, 710, and 720 in this embodiment, the number of output sheets in the operation mode “automatic determination” is compared with that in the operation mode “automatic determination”, and the number of output sheets in the operation mode “automatic determination” increases. If this happens, the document data printing process is canceled.

図9を参照して、印刷ジョブの印刷を中止する構成の一例を説明する。図9は、文書解析処理プログラムの一部に係るフローチャートの一例を示す図である。
まず、動作モード判定部127は、動作モードを判定する(S901)。このとき、動作モードが「自動判定」であると動作モード判定部127が判断した場合、S902の処理が行われる。他方、動作モードが「自動判定」でないと動作モード判定部127が判断した場合、S905の処理が行われる。
S902では、文書解析部125は、動作モードが「自動判定」で文書データを解析したときの出力枚数を計算(算出)する。また、文書解析部125は、動作モードが「有効」で文書データを解析したときの出力枚数を計算する。
An example of a configuration for canceling printing of a print job will be described with reference to FIG. FIG. 9 is a diagram illustrating an example of a flowchart according to a part of the document analysis processing program.
First, the operation mode determination unit 127 determines an operation mode (S901). At this time, if the operation mode determination unit 127 determines that the operation mode is “automatic determination”, the process of S902 is performed. On the other hand, when the operation mode determination unit 127 determines that the operation mode is not “automatic determination”, the process of S905 is performed.
In step S902, the document analysis unit 125 calculates (calculates) the number of output sheets when the operation mode is “automatic determination” and the document data is analyzed. Further, the document analysis unit 125 calculates the number of output sheets when the operation mode is “valid” and the document data is analyzed.

続いて、文書解析部125は、S902で計算したそれぞれの出力枚数の比較を行う(S903)。このとき、動作モードが「自動判定」で文書データを解析したときの出力枚数が、動作モードが「有効」で文書データを解析したときの出力枚数よりも多い場合、文書解析部125は、S904の処理を行う。他方、動作モードが「自動判定」で文書データを解析したときの出力枚数が、動作モードが「有効」で文書データを解析したときの出力枚数よりも少ない若しくは等しいと文書解析部125が判断した場合、S905の処理が行われる。
S904では、文書解析部125は、印刷ジョブの文書解析処理を中断し、文書データの印刷の処理を中止(ジョブをキャンセル)する。S905では、図6の文書解析処理が行われる。
Subsequently, the document analysis unit 125 compares the output numbers calculated in S902 (S903). At this time, if the output number when the operation mode is “automatic determination” and the document data is analyzed is larger than the output number when the operation mode is “valid” and the document data is analyzed, the document analysis unit 125 performs S904. Perform the process. On the other hand, the document analysis unit 125 determines that the number of output sheets when the document data is analyzed with the operation mode “automatic determination” is less than or equal to the number of output sheets when the operation mode is “valid” and the document data is analyzed. In this case, the process of S905 is performed.
In step S904, the document analysis unit 125 interrupts the document analysis process for the print job, and cancels the document data print process (cancels the job). In S905, the document analysis process of FIG. 6 is performed.

以上の構成により、例えば動作モードが「自動判定」に設定された印刷装置において、動作モードが「有効」に設定されている場合に比べて出力枚数が多くなってしまうジョブの取消を自動的に行うことが可能になる。   With the above configuration, for example, in a printing apparatus in which the operation mode is set to “automatic determination”, the cancellation of a job in which the number of output sheets is larger than when the operation mode is set to “valid” is automatically performed. It becomes possible to do.

<第3の実施形態>
第2の実施形態では、動作モードが「自動判定」の場合と動作モードが「有効」の場合との出力枚数を比較して、自動的に文書データの印刷の処理を中止している。しかしながら、印刷の処理を中止する代わりに、動作モードが「有効」である場合と同等の出力を行うことが望ましい場合もある。以下では、第2の実施形態と異なる主な構成について説明する。
本実施形態に係る印刷装置は、まず、動作モード「自動判定」と動作モード「有効」とでの出力枚数を比較する。さらに印刷装置は、動作モード「自動判定」の場合の出力枚数が多くなってしまう場合、「ジョブをキャンセルする」及び「文書データに付与された印刷属性情報の解析結果に従って文書を解析する」の何れかを規定する第2の動作モードを有する。第2の動作モードを識別する値は、ジョブをキャンセルすることを許可するか否かを示す値であり、ユーザインタフェース部121を介して設定され、記憶部122により記憶装置に保持される。
<Third Embodiment>
In the second embodiment, the number of output sheets is compared between when the operation mode is “automatic determination” and when the operation mode is “valid”, and the document data printing process is automatically stopped. However, instead of canceling the printing process, it may be desirable to perform output equivalent to the case where the operation mode is “valid”. Below, the main structures different from 2nd Embodiment are demonstrated.
The printing apparatus according to the present embodiment first compares the number of output sheets in the operation mode “automatic determination” and the operation mode “valid”. Further, when the number of output sheets in the operation mode “automatic determination” increases, the printing apparatus “cancels the job” and “analyzes the document according to the analysis result of the print attribute information attached to the document data”. It has a second operation mode that defines either. The value for identifying the second operation mode is a value indicating whether or not the job is permitted to be canceled, is set via the user interface unit 121, and is held in the storage device by the storage unit 122.

図10を参照して、印刷ジョブの印刷を中止する構成の一例を説明する。図10は、文書解析処理プログラムの一部に係るフローチャートの一例を示す図である。
まず、動作モード判定部127は、文書解析部125の動作モードを判定する(S1001)。このとき、文書解析部125の動作モードが「自動判定」であると動作モード判定部127が判断した場合、S1002の処理が行われる。他方、文書解析部125の動作モードが「自動判定」でないと動作モード判定部127が判断した場合、S1007の処理が行われる。
An example of a configuration for canceling printing of a print job will be described with reference to FIG. FIG. 10 is a diagram illustrating an example of a flowchart according to a part of the document analysis processing program.
First, the operation mode determination unit 127 determines the operation mode of the document analysis unit 125 (S1001). At this time, when the operation mode determination unit 127 determines that the operation mode of the document analysis unit 125 is “automatic determination”, the processing of S1002 is performed. On the other hand, when the operation mode determination unit 127 determines that the operation mode of the document analysis unit 125 is not “automatic determination”, the processing of S1007 is performed.

S1002では、文書解析部125は、動作モードが「自動判定」で文書データを解析したときの出力枚数を計算すると共に、動作モードが「有効」で文書データを解析したときの出力枚数を計算する。
続いて、文書解析部125は、S1002で計算したそれぞれの出力枚数の比較を行う(S1003)。このとき、文書解析部125が、動作モード「自動判定」で文書データを解析したときの出力枚数が動作モード「有効」で文書データを解析したときの出力枚数よりも多いと判断した場合、S1004の処理が行われる。他方、動作モード「自動判定」で文書データを解析したときの出力枚数が動作モード「有効」で文書データを解析したときの出力枚数よりも少ない若しくは等しいと文書解析部125が判断した場合、S1007の処理が行われる。
In step S1002, the document analysis unit 125 calculates the number of output sheets when the operation mode is “automatic determination” and the document data is analyzed, and calculates the number of output sheets when the operation mode is “valid” and the document data is analyzed. .
Subsequently, the document analysis unit 125 compares the number of output sheets calculated in S1002 (S1003). At this time, if the document analysis unit 125 determines that the number of output sheets when the document data is analyzed in the operation mode “automatic determination” is larger than the number of output sheets when the document data is analyzed in the operation mode “valid”, S1004 Is performed. On the other hand, if the document analysis unit 125 determines that the number of output sheets when the document data is analyzed in the operation mode “automatic determination” is less than or equal to the number of output sheets when the document data is analyzed in the operation mode “valid”, S1007 Is performed.

S1004では、動作モード判定部127は、第2の動作モードを識別する値を参照し、第2の動作モードが「ジョブをキャンセルする」であるかを判定する。このとき、第2の動作モードが「ジョブをキャンセルする」であると動作モード判定部127が判断した場合、S1006の処理が行われる。他方、第2の動作モードが「ジョブをキャンセルする」でないと動作モード判定部127が判断した場合、S1005の処理が行われる。
S1005では、文書解析部125は、解析した文書データに付与された印刷属性情報のうちの出力枚数に係る印刷属性情報を対応する印刷設定情報に上書きする。さらに、文書解析部125は、上書きされた印刷設定情報に基づき、印刷属性以外の文書データの解析を行う。S1006では、文書解析部125は、印刷ジョブの文書解析処理を中断し、ジョブをキャンセルする。S1007では、図6の文書解析処理が行われる。
In step S <b> 1004, the operation mode determination unit 127 determines whether the second operation mode is “cancel job” with reference to a value for identifying the second operation mode. At this time, if the operation mode determination unit 127 determines that the second operation mode is “cancel job”, the processing of S1006 is performed. On the other hand, when the operation mode determination unit 127 determines that the second operation mode is not “cancel job”, the processing of S1005 is performed.
In step S <b> 1005, the document analysis unit 125 overwrites the corresponding print setting information with the print attribute information related to the output number of the print attribute information given to the analyzed document data. Further, the document analysis unit 125 analyzes document data other than print attributes based on the overwritten print setting information. In step S1006, the document analysis unit 125 interrupts the document analysis process for the print job and cancels the job. In S1007, the document analysis process of FIG. 6 is performed.

以上の構成により、例えば動作モードが「自動判定」に設定された印刷装置では、動作モードが他の動作モード時に比べて出力枚数が多くなる印刷ジョブに対して、他の動作モードと同等の出力枚数になるように文書データを自動的に解析することが可能になる。   With the above configuration, for example, in a printing apparatus in which the operation mode is set to “automatic determination”, an output equivalent to the other operation mode is output for a print job in which the operation mode is larger than that in the other operation mode. It becomes possible to automatically analyze the document data so that the number of sheets becomes the same.

<第4の実施形態>
第1の実施形態乃至第3の実施形態では、印刷ジョブは、LAN回線110を経由して印刷装置に投入されていたが、本実施形態では、印刷装置の操作パネルを操作することにより印刷ジョブが投入されるケースを例に挙げて説明する。
図11は、本実施形態に係る印刷システムの構成の一例を示す図である。なお、図11に示す構成と図1に示す構成とが同じものについては同じ符号を付して説明を省略する。
<Fourth Embodiment>
In the first to third embodiments, the print job is input to the printing apparatus via the LAN line 110. In this embodiment, however, the print job is operated by operating the operation panel of the printing apparatus. An example will be described in which is inserted.
FIG. 11 is a diagram illustrating an example of the configuration of a printing system according to the present embodiment. In addition, the same code | symbol is attached | subjected about the same thing as the structure shown in FIG. 11, and the structure shown in FIG.

印刷装置1100は、印刷ジョブ受信部1130、ジョブ解析部1140、属性判定部1160、及び外部記憶接続部1180を有する。印刷ジョブ受信部1130は、ホストコンピュータ100から送信される印刷ジョブ、印刷装置1100の操作パネルを介して投入される印刷ジョブを受信する。ジョブ解析部1140は、印刷ジョブ受信部1130で受信された印刷ジョブ(ジョブ)を解析する。また、ジョブ解析部1140は、印刷ジョブがホストコンピュータ100から送信されたか、印刷装置1100の操作パネルから投入されたかを判定する。
属性判定部1160は、印刷ジョブに含まれる文書データに付与された印刷属性情報と記憶部122により格納されている各種のパラメータとによって、文書データに含まれている印刷属性情報が印刷装置120で処理可能であるか否かを判断する。また、属性判定部1160は、ジョブ解析部1140の判定結果に従って、文書データに付与された印刷属性情報の取扱いをユーザに問い合わせる画面を生成して表示する。外部記憶接続部1180は、文書データが格納された外部記憶装置を印刷装置1100に接続する。
The printing apparatus 1100 includes a print job reception unit 1130, a job analysis unit 1140, an attribute determination unit 1160, and an external storage connection unit 1180. The print job receiving unit 1130 receives a print job transmitted from the host computer 100 and a print job input via the operation panel of the printing apparatus 1100. The job analysis unit 1140 analyzes the print job (job) received by the print job reception unit 1130. Further, the job analysis unit 1140 determines whether a print job is transmitted from the host computer 100 or input from the operation panel of the printing apparatus 1100.
The attribute determination unit 1160 uses the printing apparatus 120 to print the print attribute information included in the document data based on the print attribute information given to the document data included in the print job and the various parameters stored in the storage unit 122. It is determined whether or not processing is possible. Further, the attribute determination unit 1160 generates and displays a screen for inquiring the user about the handling of the print attribute information given to the document data according to the determination result of the job analysis unit 1140. The external storage connection unit 1180 connects an external storage device storing document data to the printing apparatus 1100.

印刷装置1100の操作パネルから投入される印刷ジョブのジョブは、例えば、外部記憶接続部1180に接続可能な外部記憶装置に格納された文書データを印刷するジョブである。なお、インターネットやLANを介して接続されている別のコンピュータ上にある文書データ、印刷装置1100に内蔵される記憶装置に保存された文書データなどを印刷するジョブでもよい。   A print job job input from the operation panel of the printing apparatus 1100 is, for example, a job for printing document data stored in an external storage device that can be connected to the external storage connection unit 1180. A job for printing document data on another computer connected via the Internet or LAN, document data stored in a storage device built in the printing apparatus 1100, or the like may be used.

次に、図12を参照して、印刷装置1100の動作について説明する。図12は、印刷処理プログラムに係るフローチャートの一例を示す図である。
まず、印刷ジョブ受信部1130は、印刷ジョブを受け付ける(S1201)。続いて、ジョブ解析部1140は、受け付けられた印刷ジョブを解析する。この処理は、図2のS204と同様の処理であるので説明を省略する。続いて、ジョブ解析部1140は、受け付けられた印刷ジョブがネットワーク経由でホストコンピュータ100から送信された印刷ジョブであるか、印刷装置1100の操作パネルから投入された印刷ジョブであるかを判定する(S1202)。このとき、ネットワーク経由で投入された印刷ジョブであるとジョブ解析部1140が判断した場合、印刷装置1100は、第1の実施形態で説明した文書解析処理及び印刷処理と同様な処理(図2のS205、S206の処理など)を行う(S1203)。他方、印刷装置1100の操作パネルから投入された印刷ジョブであるとジョブ解析部1140が判断した場合、S1204の処理が行われる。
Next, the operation of the printing apparatus 1100 will be described with reference to FIG. FIG. 12 is a diagram illustrating an example of a flowchart according to the print processing program.
First, the print job receiving unit 1130 receives a print job (S1201). Subsequently, the job analysis unit 1140 analyzes the received print job. Since this process is the same as S204 in FIG. Subsequently, the job analysis unit 1140 determines whether the received print job is a print job transmitted from the host computer 100 via the network or a print job input from the operation panel of the printing apparatus 1100 ( S1202). At this time, if the job analysis unit 1140 determines that the print job is submitted via the network, the printing apparatus 1100 performs processing similar to the document analysis processing and print processing described in the first embodiment (FIG. 2). (S205, S206, etc.) are performed (S1203). On the other hand, when the job analysis unit 1140 determines that the print job is input from the operation panel of the printing apparatus 1100, the process of S1204 is performed.

S1204では、文書解析部125は、投入された印刷ジョブの文書データに付与された印刷属性情報を解析する。続いて、属性判定部1160は、S1204で解析された文書データに付与された印刷属性情報の全てが印刷装置1100で処理可能な印刷属性情報であるかを判定する(S1205)。このとき、属性判定部1160は、文書データに付与された印刷属性情報の一部又は全てが印刷装置1100で処理可能な印刷属性情報でなかったと判断した場合、S1206の処理を行う。他方、文書データに付与された印刷属性情報の全てが印刷装置1100で処理可能な印刷属性情報であったと属性判定部1160が判断した場合、S1207の処理が行われる。
S1206では、属性判定部1160は、文書データに付与された印刷属性情報を無視するか問い合わせるための画面を印刷装置1100の操作パネルに表示する。このとき、操作パネルを介して「印刷属性情報を無視する」が指示された場合、S1208の処理が行われ、他方、「印刷属性情報を無視する」が指示されなかった場合、S1207の処理が行われる。
In step S1204, the document analysis unit 125 analyzes print attribute information given to the document data of the input print job. Subsequently, the attribute determination unit 1160 determines whether all of the print attribute information added to the document data analyzed in S1204 is print attribute information that can be processed by the printing apparatus 1100 (S1205). At this time, if the attribute determination unit 1160 determines that part or all of the print attribute information given to the document data is not print attribute information that can be processed by the printing apparatus 1100, the attribute determination unit 1160 performs the process of S1206. On the other hand, when the attribute determination unit 1160 determines that all of the print attribute information added to the document data is print attribute information that can be processed by the printing apparatus 1100, the process of S1207 is performed.
In step S <b> 1206, the attribute determination unit 1160 displays a screen for inquiring whether to ignore the print attribute information given to the document data on the operation panel of the printing apparatus 1100. At this time, if “ignore print attribute information” is instructed via the operation panel, the process of S1208 is performed. On the other hand, if “ignore print attribute information” is not instructed, the process of S1207 is performed. Done.

S1207では、文書解析部125は、印刷設定情報を更新する。より詳細に説明すると、S1205で文書データに付与された印刷属性情報の全てが当該印刷装置で処理可能な情報であると判断された場合、文書解析部125は、S1204で解析した文書データに付与された印刷属性情報で、対応する印刷設定情報を上書きする。また、S1206で「印刷属性情報を無視する」が指示されなかった場合、文書解析部125は、S1204において印刷装置1100で処理可能な解析した文書データに付与された印刷属性情報で、対応する印刷設定情報を上書きする。
続いて、S1208では、文書解析部125は、印刷設定情報に基づき、印刷属性以外の文書データの解析を行う。なお、S1206においてユーザの入力が「印刷属性情報を無視する」であった場合、文書解析部125は、S1204で解析した印刷属性情報を無視して印刷属性以外の文書データの解析を行う。そして、印刷部128は、文書解析部125の解析結果と記憶部122に記憶されている各種のパラメータとに基づき印刷処理を行う(S1209)。
In step S1207, the document analysis unit 125 updates the print setting information. More specifically, when it is determined that all the print attribute information given to the document data in S1205 is information that can be processed by the printing apparatus, the document analysis unit 125 gives the document data analyzed in S1204. The corresponding print setting information is overwritten with the printed print attribute information. If “ignore print attribute information” is not instructed in step S1206, the document analysis unit 125 uses the print attribute information attached to the analyzed document data that can be processed by the printing apparatus 1100 in step S1204, and prints corresponding to the print attribute information. Overwrite the setting information.
In step S1208, the document analysis unit 125 analyzes document data other than the print attribute based on the print setting information. If the user input is “ignore print attribute information” in S1206, the document analysis unit 125 ignores the print attribute information analyzed in S1204 and analyzes document data other than the print attributes. Then, the printing unit 128 performs a printing process based on the analysis result of the document analysis unit 125 and various parameters stored in the storage unit 122 (S1209).

以上の構成により、印刷装置は、操作パネルを介して投入された印刷ジョブであり、文書データに付与された印刷属性情報が当該印刷装置で処理不可能である場合に限り、文書データに付与されている印刷属性情報の取扱いをユーザに問い合わせることが可能になる。   With the above configuration, the printing apparatus is a print job submitted via the operation panel, and is attached to the document data only when the printing attribute information attached to the document data cannot be processed by the printing apparatus. It is possible to inquire the user about the handling of print attribute information.

<その他の実施形態>
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)がプログラムを読み出して実行する処理である。
<Other embodiments>
The present invention can also be realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media, and a computer (or CPU, MPU, etc.) of the system or apparatus reads the program. It is a process to be executed.

上述した実施形態の構成によれば、ユーザの利便性を高めつつ、出力結果に関する文書データの画像をより適切に生成することができる。   According to the configuration of the above-described embodiment, it is possible to more appropriately generate an image of document data related to an output result while improving user convenience.

以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。   The preferred embodiments of the present invention have been described in detail above, but the present invention is not limited to such specific embodiments, and various modifications can be made within the scope of the gist of the present invention described in the claims.・ Change is possible.

Claims (6)

文書データに対応付けられた画像形成装置の属性を示す属性情報を解析し、当該画像形成装置に対応していない属性の属性情報が含まれているか否かを判断する判断手段と、
当該画像形成装置に対応していない属性の属性情報が含まれていないと判断された場合、当該画像形成装置での画像の生成に用いられる記憶装置に記憶されているデフォルトの属性情報を前記文書データに対応付けられた属性情報で更新し、当該画像形成装置に対応していない属性の属性情報が含まれていると判断された場合、前記デフォルトの属性情報を更新しない更新手段と、
前記記憶装置に記憶されている属性情報に従って前記文書データの画像を生成する生成手段と、
を有することを特徴とする画像形成装置。
Determining means for analyzing attribute information indicating an attribute of the image forming apparatus associated with the document data and determining whether or not attribute information of an attribute not corresponding to the image forming apparatus is included;
When it is determined that attribute information of an attribute that does not correspond to the image forming apparatus is not included, default attribute information stored in a storage device used for generating an image in the image forming apparatus is used as the document. Updating with attribute information associated with the data, and if it is determined that attribute information of an attribute not corresponding to the image forming apparatus is included, an update unit that does not update the default attribute information;
Generating means for generating an image of the document data in accordance with attribute information stored in the storage device;
An image forming apparatus comprising:
前記文書データに対応付けられた属性情報のうちの、前記生成手段により生成される画像が記録される記録媒体の数に係る属性の属性情報をもとに前記記録媒体が出力される数を算出すると共に、前記デフォルトの属性情報のうちの前記記録媒体の数に係る属性の属性情報をもとに前記記録媒体が出力される数を算出する算出手段と、
前記文書データの属性情報をもとに算出される前記記録媒体の数が前記デフォルトの属性情報をもとに算出される前記記録媒体の数よりも大きい場合、前記文書データのジョブを取り消す取消手段と、
を更に有することを特徴とする請求項1に記載の画像形成装置。
Of the attribute information associated with the document data, the number of output of the recording medium is calculated based on the attribute information of the attribute related to the number of recording media on which the image generated by the generating unit is recorded. And calculating means for calculating the number of output of the recording medium based on the attribute information of the attribute related to the number of the recording medium of the default attribute information,
Canceling means for canceling the job of the document data when the number of the recording media calculated based on the attribute information of the document data is larger than the number of the recording media calculated based on the default attribute information When,
The image forming apparatus according to claim 1, further comprising:
前記取消手段は、前記文書データの属性情報をもとに算出される前記記録媒体の数が前記デフォルトの属性情報をもとに算出される前記記録媒体の数よりも大きい場合、前記ジョブを取り消すことを許可するか否かを示す前記記憶装置に記憶されている値を読み出し、読み出した値が前記ジョブを取り消すことを許可することを示す値であると判断したとき、前記ジョブを取り消し、
前記判断手段は、前記ジョブを取り消すことを許可することを示す値でないと前記取消手段で判断された場合、前記文書データに対応付けられた属性情報のうちの前記記録媒体の数に係る属性の属性情報で前記デフォルトの属性情報のうちの前記記録媒体の数に係る属性の属性情報を更新することを特徴とする請求項2に記載の画像形成装置。
The canceling unit cancels the job when the number of the recording media calculated based on the attribute information of the document data is larger than the number of the recording media calculated based on the default attribute information. When the value stored in the storage device indicating whether or not to permit is read, and when it is determined that the read value is a value indicating that the job is allowed to be canceled, the job is canceled,
When the canceling unit determines that the value is not a value indicating that the job is allowed to be canceled, the determination unit includes an attribute information relating to the number of the recording media in the attribute information associated with the document data. The image forming apparatus according to claim 2, wherein attribute information of an attribute relating to the number of the recording media among the default attribute information is updated with the attribute information.
前記判断手段は、前記文書データが入力装置を介して入力されたか否かを更に判断し、
前記更新手段は、前記文書データが前記入力装置を介して入力され、かつ当該画像形成装置に対応していない属性の属性情報が含まれていると判断された場合、前記デフォルトの属性情報を更新するか否かを指示するユーザ操作を受け付け、前記デフォルトの属性情報を更新する指示であると判断したとき、前記文書データに対応付けられた属性情報のうち当該画像形成装置に対応している属性の属性情報について前記デフォルトの属性情報を更新することを特徴とする請求項1乃至3の何れか1項に記載の画像形成装置。
The determination means further determines whether or not the document data is input via an input device;
The update unit updates the default attribute information when it is determined that the document data is input via the input device and includes attribute information of an attribute that does not correspond to the image forming apparatus. An attribute corresponding to the image forming apparatus among the attribute information associated with the document data when it is determined that the instruction is to update the default attribute information. The image forming apparatus according to claim 1, wherein the default attribute information is updated with respect to the attribute information.
文書データに対応付けられた画像形成装置の属性を示す属性情報を解析し、当該画像形成装置に対応していない属性の属性情報が含まれているか否かを判断する判断工程と、
当該画像形成装置に対応していない属性の属性情報が含まれていないと判断された場合、当該画像形成装置での画像の生成に用いられる記憶装置に記憶されているデフォルトの属性情報を前記文書データに対応付けられた属性情報で更新し、当該画像形成装置に対応していない属性の属性情報が含まれていると判断された場合、前記デフォルトの属性情報を更新しない更新工程と、
前記記憶装置に記憶されている属性情報に従って前記文書データの画像を生成する生成工程と、
を有することを特徴とする画像形成方法。
A determination step of analyzing attribute information indicating an attribute of the image forming apparatus associated with the document data and determining whether or not attribute information of an attribute not corresponding to the image forming apparatus is included;
When it is determined that attribute information of an attribute that does not correspond to the image forming apparatus is not included, default attribute information stored in a storage device used for generating an image in the image forming apparatus is used as the document. An update process that updates the attribute information associated with the data and does not update the default attribute information when it is determined that attribute information of an attribute that does not correspond to the image forming apparatus is included;
Generating the document data according to the attribute information stored in the storage device;
An image forming method comprising:
コンピュータを、
文書データに対応付けられた画像形成装置の属性を示す属性情報を解析し、当該画像形成装置に対応していない属性の属性情報が含まれているか否かを判断する判断手段と、
当該画像形成装置に対応していない属性の属性情報が含まれていないと判断された場合、当該画像形成装置での画像の生成に用いられる記憶装置に記憶されているデフォルトの属性情報を前記文書データに対応付けられた属性情報で更新し、当該画像形成装置に対応していない属性の属性情報が含まれていると判断された場合、前記デフォルトの属性情報を更新しない更新手段と、
前記記憶装置に記憶されている属性情報に従って前記文書データの画像を生成する生成手段と、
して機能させるプログラム。
Computer
Determining means for analyzing attribute information indicating an attribute of the image forming apparatus associated with the document data and determining whether or not attribute information of an attribute not corresponding to the image forming apparatus is included;
When it is determined that attribute information of an attribute that does not correspond to the image forming apparatus is not included, default attribute information stored in a storage device used for generating an image in the image forming apparatus is used as the document. Updating with attribute information associated with the data, and if it is determined that attribute information of an attribute not corresponding to the image forming apparatus is included, an update unit that does not update the default attribute information;
Generating means for generating an image of the document data in accordance with attribute information stored in the storage device;
Program to make it work.
JP2010236702A 2010-10-21 2010-10-21 Apparatus, method, and program Expired - Fee Related JP5641869B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010236702A JP5641869B2 (en) 2010-10-21 2010-10-21 Apparatus, method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010236702A JP5641869B2 (en) 2010-10-21 2010-10-21 Apparatus, method, and program

Publications (3)

Publication Number Publication Date
JP2012089022A true JP2012089022A (en) 2012-05-10
JP2012089022A5 JP2012089022A5 (en) 2013-12-05
JP5641869B2 JP5641869B2 (en) 2014-12-17

Family

ID=46260562

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010236702A Expired - Fee Related JP5641869B2 (en) 2010-10-21 2010-10-21 Apparatus, method, and program

Country Status (1)

Country Link
JP (1) JP5641869B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07223341A (en) * 1994-02-15 1995-08-22 Fuji Xerox Co Ltd Printer controller
JP2003223298A (en) * 2002-01-31 2003-08-08 Canon Inc Information processing apparatus, information processing method, and control program
JP2010061652A (en) * 2008-09-03 2010-03-18 Samsung Electronics Co Ltd Image forming apparatus, image forming method thereof, peripheral device, and method for alternating print option thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07223341A (en) * 1994-02-15 1995-08-22 Fuji Xerox Co Ltd Printer controller
JP2003223298A (en) * 2002-01-31 2003-08-08 Canon Inc Information processing apparatus, information processing method, and control program
JP2010061652A (en) * 2008-09-03 2010-03-18 Samsung Electronics Co Ltd Image forming apparatus, image forming method thereof, peripheral device, and method for alternating print option thereof

Also Published As

Publication number Publication date
JP5641869B2 (en) 2014-12-17

Similar Documents

Publication Publication Date Title
JP3793197B2 (en) Information processing apparatus, information processing method, information processing program, and storage medium
US8681354B2 (en) Information processing apparatus for setting a printing attribute to a hot folder
US8693046B2 (en) Printing apparatus that prints with changed print settings, control method for printing apparatus, and storage medium
JP5621793B2 (en) Printing system, printing control apparatus, and printing control program
JP4520340B2 (en) PRINT CONTROL DEVICE, CONTROL METHOD FOR PRINT CONTROL DEVICE, PRINT CONTROL PROGRAM, AND RECORDING MEDIUM
JP2008097574A (en) Information processing apparatus, program, and recording medium thereof
JP2007034846A (en) Printing system, information processing apparatus, printing apparatus, control method therefor, and program
JP2005165634A (en) Printing system, progress display processing method, storage medium storing program readable by computer, and program
EP2388685B1 (en) Information processing apparatus and control method thereof, and storage medium
JP2009258987A (en) Printer driver executed by computer, utility program, and installer for utility program
US20110286034A1 (en) Information processing apparatus and non-transitory computer-readable recording medium
US20120113470A1 (en) Information processing apparatus, image formation apparatus, and recording medium recorded with control program for information processing apparatus
US9336467B2 (en) Information processing apparatus, information processing system, and recording medium
JP2007233591A (en) Printer driver and its test printing method and printer
US8902469B2 (en) Print setting apparatus, control method of print setting apparatus, computer readable storage medium storing control program of print setting apparatus, and printing apparatus
JP5641869B2 (en) Apparatus, method, and program
JP2009211523A (en) Information processor and program
JP2015001829A (en) Printing system, information processing apparatus, control method therefor, and program
JP2011054013A (en) Information processing apparatus, program, and computer readable recording medium
JP4544295B2 (en) Printing system and printing control program
JP5042926B2 (en) Print setting device, program, and recording medium
JP5867993B2 (en) Print control apparatus, print control method, and computer program
JP4458016B2 (en) Data input / output device, data input / output method, and data input / output program
JP2008117128A (en) Information processor, printer, terminal device, print control system, print system, and program
JP7350525B2 (en) Information processing device, control method for information processing device, and program

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131017

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20131017

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140530

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140617

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140818

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140930

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141028

LAPS Cancellation because of no payment of annual fees