[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5505202B2 - Image forming apparatus, image forming control method, image forming control program, and recording medium - Google Patents

Image forming apparatus, image forming control method, image forming control program, and recording medium Download PDF

Info

Publication number
JP5505202B2
JP5505202B2 JP2010190887A JP2010190887A JP5505202B2 JP 5505202 B2 JP5505202 B2 JP 5505202B2 JP 2010190887 A JP2010190887 A JP 2010190887A JP 2010190887 A JP2010190887 A JP 2010190887A JP 5505202 B2 JP5505202 B2 JP 5505202B2
Authority
JP
Japan
Prior art keywords
print
print setting
setting information
image forming
user
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.)
Expired - Fee Related
Application number
JP2010190887A
Other languages
Japanese (ja)
Other versions
JP2012045833A (en
Inventor
康晴 柳村
健 藤田
沙織 井浦
勇 見附
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2010190887A priority Critical patent/JP5505202B2/en
Publication of JP2012045833A publication Critical patent/JP2012045833A/en
Application granted granted Critical
Publication of JP5505202B2 publication Critical patent/JP5505202B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体に関し、詳細には、印刷指示要求から印刷開始までの待ち時間を短くする画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体に関する。   The present invention relates to an image forming apparatus, an image forming control method, an image forming control program, and a recording medium, and more particularly, to an image forming apparatus, an image forming control method, and an image forming apparatus that shorten a waiting time from a print instruction request to printing start. The present invention relates to a control program and a recording medium.

プリンタ装置、複写装置、複合装置等の画像形成装置においては、コンピュータ等のホスト装置から印刷ジョブが送られてくると、印刷ジョブの印刷データを記述したPDL(Page Description Language:ページ記述言語)を、印刷設定等を記述したPJL(Printer Job Language)に基づいて描画データに変換して、直接、プリンタエンジンで印刷出力する直接印刷出力、または、一旦、ハードディスク等の不揮発性メモリに、PDLの印刷データを蓄積した後、所定の時期に、不揮発性メモリからPDLの印刷データを読み出して描画データに変換し、プリンタエンジンで印刷出力する蓄積印刷を行っている。   In an image forming apparatus such as a printer apparatus, a copying apparatus, or a composite apparatus, when a print job is sent from a host apparatus such as a computer, a PDL (Page Description Language) describing print data of the print job is used. , Converted into drawing data based on PJL (Printer Job Language) describing the print settings, etc., and directly printed out by the printer engine, or once printed on non-volatile memory such as a hard disk After the data is accumulated, at a predetermined time, PDL print data is read from the nonvolatile memory, converted into drawing data, and accumulated printing is performed by the printer engine.

このPDLで記載された印刷データは、画像形成装置のプリンタ部で印刷可能な描画データに展開するのに、サイズに比例して時間がかかる。   It takes time in proportion to the size of the print data described in PDL to expand into drawing data that can be printed by the printer unit of the image forming apparatus.

そのため、蓄積印刷や機密印刷等のように、PDLの印刷データを不揮発性メモリに蓄積した後に、印刷時に、印刷指示に基づいて不揮発性メモリからPDLを読み出してPJLの印刷条件に基づいて描画データに変換して印刷出力する場合、印刷データのサイズが大きいほど描画データに変換する時間が長くかかるため、印刷指示があってから実際に印刷が行われるまでに時間差(タイムラグ)が発生し、利用性が悪いという問題があった。   Therefore, after storing PDL print data in the non-volatile memory, such as stored printing or confidential printing, the PDL is read from the non-volatile memory based on the print instruction and printed based on the PJL print conditions. When converting to print output, the larger the print data size, the longer it takes to convert to drawing data. Therefore, there is a time lag between when a print instruction is issued and when printing is actually performed. There was a problem that the nature was bad.

そこで、従来、蓄積印刷において、PDLの印刷データをPJLの印刷条件に基づいて描画データに変換して、不揮発性メモリに蓄積し、印刷時に、該描画データを不揮発性メモリから読み出してプリンタ部で印刷することで、待ち時間の短縮を図った技術が提案されている(特許文献1参照)。   Therefore, conventionally, in accumulated printing, PDL print data is converted into drawing data based on PJL printing conditions, stored in a non-volatile memory, and when printing, the drawing data is read from the non-volatile memory and printed by the printer unit. A technique has been proposed in which waiting time is shortened by printing (see Patent Document 1).

しかしながら、上記従来技術にあっては、印刷ジョブのPJLの印刷条件に基づいてPDLの印刷データを描画データに変換して不揮発性メモリに蓄積して、印刷時に、この描画データを読み出して印刷するのみであるため、印刷する直前に印刷条件が変更(例えば、集約印刷への設定変更等)されると、再度、描画データを作成し直す必要があり、印刷指示が行われてから印刷出力されるまでに、描画データを作成し直す分だけ待ち時間が長くかかることとなり、利用性を向上させる上で、改良の必要があった。   However, in the above prior art, the PDL print data is converted into drawing data based on the PJL printing conditions of the print job, stored in the nonvolatile memory, and the drawing data is read and printed at the time of printing. Therefore, if the printing conditions are changed immediately before printing (for example, the setting change to aggregate printing), it is necessary to recreate the drawing data, and the print instruction is issued and then printed out. In order to improve the usability, it is necessary to improve the usability.

そこで、本発明は、印刷条件が変更されても、速やかに印刷出力を行うことのできる画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体を提供することを目的としている。   SUMMARY An advantage of some aspects of the invention is that it provides an image forming apparatus, an image forming control method, an image forming control program, and a recording medium capable of promptly performing print output even when printing conditions are changed.

本発明は、上記目的を達成するために、印刷データを印刷設定情報とともに受信すると、受信した該印刷設定情報以外の所定数の機器依存予測印刷設定情報を、機能に基づいて作成して、該印刷設定情報及び該機器依存予測印刷設定情報それぞれに基づいて前記印刷データから描画データを生成して、前記印刷設定情報及び前記機器依存予測印刷設定情報と該描画データとを対応させて蓄積手段に蓄積し、該印刷設定情報に対応する該描画データ、または、該印刷設定情報から変更された変更印刷設定情報が入力されると、該変更印刷設定情報と同じ前記機器依存予測印刷設定情報に対応する該描画データを、該蓄積手段から取り出して、該印刷設定に必要な機能を利用して被記録媒体に画像形成することを特徴としている。   In order to achieve the above object, the present invention, when print data is received together with print setting information, creates a predetermined number of device-dependent predicted print setting information other than the received print setting information based on the function, Drawing data is generated from the print data based on the print setting information and the device-dependent predicted print setting information, respectively, and the print setting information, the device-dependent predicted print setting information and the drawing data are associated with each other in the storage unit. When the drawing data corresponding to the print setting information stored or changed print setting information changed from the print setting information is input, the same device-dependent predicted print setting information as the changed print setting information is supported. The drawing data to be extracted is taken out from the storage means, and an image is formed on a recording medium using a function necessary for the print setting.

また、本発明は、画像形成装置に対して印刷要求を行うユーザ毎に、該ユーザの印刷設定の履歴をユーザ印刷設定履歴情報として印刷設定履歴記憶手段に記憶し、印刷要求にかかるユーザの前記ユーザ印刷設定履歴情報に基づくユーザ情報依存予測印刷設定情報及び前記機器依存予測印刷設定情報を作成して、前記印刷設定情報、該機器依存予測印刷設定情報及び印刷要求にかかるユーザの該ユーザ情報依存予測印刷設定情報それぞれに基づいて前記描画データを生成することを特徴としてもよい。   The present invention also stores, for each user who makes a print request to the image forming apparatus, the print setting history of the user as user print setting history information in the print setting history storage unit, and User information-dependent predicted print setting information and the device-dependent predicted print setting information based on user print setting history information are created, and the print setting information, the device-dependent predicted print setting information, and the user information dependency of the user relating to the print request The drawing data may be generated based on each predicted print setting information.

さらに、本発明は、前記ユーザによる印刷要求毎に、前記印刷設定履歴記憶手段の該ユーザにおける前記ユーザ印刷設定履歴情報のカウントアップを行い、カウントされた該印刷設定履歴記憶手段の記憶している該ユーザ印刷設定履歴情報から利用傾向の高い印刷設定を用いて前記ユーザ情報依存予測印刷設定情報を作成することを特徴としてもよい。   Further, the present invention counts up the user print setting history information for the user in the print setting history storage unit for each print request by the user, and stores the counted print setting history storage unit. The user information-dependent predicted print setting information may be created from the user print setting history information using a print setting with a high usage tendency.

本発明によれば、印刷条件が変更されても、速やかに印刷出力を行うことができる。   According to the present invention, even if the printing conditions are changed, it is possible to quickly perform printing output.

本発明の一実施例を適用した画像形成システムのシステム構成図。1 is a system configuration diagram of an image forming system to which an embodiment of the present invention is applied. 複合装置のブロック構成図。The block block diagram of a compound apparatus. プリンタアプリの機能ブロック構成図。The functional block block diagram of a printer application. 印刷ジョブ受信時の処理手順を示す図。FIG. 6 is a diagram illustrating a processing procedure when a print job is received. 機器情報の一例を示す図。The figure which shows an example of apparatus information. 機器情報に基づく印刷条件パターンパターンの一例を示す図。The figure which shows an example of the printing condition pattern pattern based on apparatus information. 機器情報に基づく印刷条件パターン作成処理を示すフローチャート。6 is a flowchart showing a printing condition pattern creation process based on device information. 蓄積印刷処理手順を示す図。The figure which shows the accumulation | storage print processing procedure. ユーザ履歴情報保存処理の説明図。Explanatory drawing of a user history information preservation | save process. ユーザ履歴情報保存処理手順を示す図。The figure which shows a user history information preservation | save processing procedure. ユーザ履歴情報テーブルの一例を示す図。The figure which shows an example of a user history information table. 機器情報及びユーザ情報に基づく印刷条件パターン作成処理を示すフローチャート。6 is a flowchart showing a printing condition pattern creation process based on device information and user information. 機器情報とユーザ履歴情報に基づく印刷条件パターンテーブルの一例を示す図。The figure which shows an example of the printing condition pattern table based on apparatus information and user history information. ユーザ履歴情報カウントテーブルの一例を示す図。The figure which shows an example of a user history information count table.

以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。   Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In addition, since the Example described below is a suitable Example of this invention, various technically preferable restrictions are attached | subjected, However, The range of this invention is unduly limited by the following description. However, not all the configurations described in the present embodiment are essential constituent elements of the present invention.

図1〜図14は、本発明の画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体の一実施例を示す図であり、図1は、本発明の画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体の一実施例を適用した画像形成システム1のシステム構成図である。   1 to 14 are diagrams showing an embodiment of an image forming apparatus, an image forming control method, an image forming control program, and a recording medium according to the present invention. FIG. 1 shows an image forming apparatus and an image forming control according to the present invention. 1 is a system configuration diagram of an image forming system 1 to which an embodiment of a method, an image forming control program, and a recording medium are applied.

図1において、画像形成システム1は、LAN(Local Area Network)等のネットワークNWに、画像形成装置としての複合装置MF、プリンタPr1〜Prm、ホスト装置としてのコンピュータPc、サーバSV及びルータRtが接続され、ルータRtには、複数の外部コンピュータPgの接続されているインターネットItが接続されている。   In FIG. 1, an image forming system 1 is connected to a network NW such as a LAN (Local Area Network), etc., with a composite device MF as an image forming device, printers Pr1 to Prm, a computer Pc as a host device, a server SV, and a router Rt. The router Rt is connected to the Internet It connected to a plurality of external computers Pg.

画像形成システム1は、ネットワークNWに接続されているコンピュータPcやインターネットItに接続されている外部コンピュータPgが、印刷ジョブを複合装置MFやプリンタPr1〜PrmまたはサーバSVに送って、印刷要求を行う。   In the image forming system 1, a computer Pc connected to the network NW or an external computer Pg connected to the Internet It sends a print job to the multifunction apparatus MF, the printers Pr1 to Prm, or the server SV to make a print request. .

複合装置MFまたはプリンタPr1〜Prmは、コンピュータPcまたは外部コンピュータPgから印刷ジョブが送られてくると、該印刷ジョブのPDLの印刷データをPJLの印刷条件に基づいて描画データに変換して、直接、印刷出力したり、蓄積印刷出力する。また、複合装置MFまたはプリンタPr1〜Prmは、コンピュータPcまたは外部コンピュータPgが、サーバSVに印刷データを送ると、該サーバSVから印刷データを取得して、印刷ジョブのPDLの印刷データをPJLの印刷条件に基づいて描画データに変換して、直接、印刷出力したり、蓄積印刷出力する。   When a print job is sent from the computer Pc or the external computer Pg, the multifunction device MF or the printers Pr1 to Prm converts the PDL print data of the print job into drawing data based on the PJL print conditions, and directly , Print out or store and print out. Further, when the computer Pc or the external computer Pg sends the print data to the server SV, the multi-function device MF or the printers Pr1 to Prm acquires the print data from the server SV, and prints the PDL print data of the print job in the PJL format. Based on the printing conditions, it is converted into drawing data and directly printed out or accumulated and printed out.

画像形成装置は、例えば、複合装置MFについて、図2に示すようにブロック構成されており、ハードウェア資源10である白黒ラインプリンタ(B&W LP)11、カラーラインプリンタ(Color LP)12、その他のハードウェア13である図示しないハードディスク(HD)及びスキャナ、ファクシミリ、ネットワークインターフェイス、コントローラ等を有するとともに、プラットフォーム20とアプリケーション60とから構成されるソフトウェア群70とを備えている。   For example, the image forming apparatus has a block configuration as shown in FIG. 2 with respect to the composite apparatus MF, and the hardware resource 10 is a monochrome line printer (B & W LP) 11, a color line printer (Color LP) 12, and other The hardware 13 includes a hard disk (HD) (not shown), a scanner, a facsimile, a network interface, a controller, and the like, and a software group 70 including a platform 20 and an application 60.

複合装置MFには、PSTN/ISDN網が接続されており、複合装置MFは、該PSTN/ISDN網を利用したファクシミリ通信を行う。   A PSTN / ISDN network is connected to the composite apparatus MF, and the composite apparatus MF performs facsimile communication using the PSTN / ISDN network.

プラットフォーム20は、アプリケーション60からの処理要求を解釈してハードウェア資源10の獲得要求を発生させるコントロールサービス30、一または複数のハードウェア資源10の管理を行ってコントロールサービス30からの獲得要求を調停するSRM(システムリソースマネージャ)40及び汎用OS50を備えている。   The platform 20 interprets a processing request from the application 60 and generates a hardware resource 10 acquisition request. The platform 20 manages one or a plurality of hardware resources 10 and arbitrates the acquisition request from the control service 30. SRM (system resource manager) 40 and a general-purpose OS 50 are provided.

コントロールサービス30は、複数のサービスモジュールから形成され、SCS(システムコントロールサービス)31、ECS(エンジンコントロールサービス)32、MCS(メモリコントロールサービス)33、OCS(オペレーションパネルコントロールサービス)34、FCS(ファックスコントロールサービス)35、NCS(ネットワークコントロールサービス)36及びIMH(イメージメモリハンドラ)37を有している。また、プラットフォーム20は、予め定義された関数によりアプリケーション60から処理要求を受信可能とするアプリケーションプログラムインターフェイス(API)を有する。   The control service 30 is formed of a plurality of service modules, and includes an SCS (system control service) 31, an ECS (engine control service) 32, an MCS (memory control service) 33, an OCS (operation panel control service) 34, and an FCS (fax control). Service) 35, NCS (Network Control Service) 36, and IMH (Image Memory Handler) 37. Further, the platform 20 has an application program interface (API) that can receive a processing request from the application 60 by a predefined function.

汎用OS50は、UNIX(登録商標)等の汎用オペレーティングシステムであり、プラットフォーム20及びアプリケーション60の各ソフトウェアをそれぞれプロセスとして並列実行する。   The general-purpose OS 50 is a general-purpose operating system such as UNIX (registered trademark), and executes the software of the platform 20 and the application 60 in parallel as processes.

SRM40のプロセスは、SCS31とともにシステムの制御及びリソースの管理を行う。SRM40のプロセスは、スキャナ部やプリンタ部(画像形成手段)11、12等のエンジン、メモリ、HDDファイル、ホストI/O(セントロI/F、ネットワークI/F、IEEE1394 I/F、RS232C I/F等)のハードウェア資源10を利用する上位層からの要求に従って調停を行い、実行制御する。   The process of the SRM 40 performs system control and resource management together with the SCS 31. The process of the SRM 40 includes engines such as a scanner unit and a printer unit (image forming means) 11 and 12, memory, HDD file, host I / O (Centro I / F, network I / F, IEEE 1394 I / F, RS232C I / F). F) and the like, and arbitration is performed according to a request from an upper layer using the hardware resource 10, and execution control is performed.

SCS31のプロセスは、アプリ(アプリケーション)管理、操作部制御、システム画面表示、LED表示、リソース管理、割り込みアプリ制御等を行う。   The process of the SCS 31 performs application (application) management, operation unit control, system screen display, LED display, resource management, interrupt application control, and the like.

ECS32のプロセスは、ハードウェアリソース10のエンジン11、12の制御を行い、MCS33のプロセスは、画像メモリの取得及び解放、ハードディスク部(HDD)の利用、画像データの圧縮及び伸張等を行う。   The ECS 32 process controls the engines 11 and 12 of the hardware resource 10, and the MCS 33 process acquires and releases an image memory, uses a hard disk unit (HDD), compresses and decompresses image data, and the like.

FCS35のプロセスは、アプリからPSTN/ISDN網を利用したファクシミリ送受信、BKM(バックアップSRAM)で管理されている各種ファクシミリデータの登録/引用、ファクシミリ読み取り、ファクシミリ受信印刷、融合送受信を行うためのAPIを提供する。   The process of FCS 35 includes APIs for performing facsimile transmission / reception using PSTN / ISDN network from application, registration / quotation of various facsimile data managed by BKM (backup SRAM), facsimile reading, facsimile reception printing, and fusion transmission / reception. provide.

NCS36のプロセスは、ネットワークI/Oを必要とするアプリケーション60に対して共通に利用できるサービスを提供するためのプロセスであり、ネットワーク側から各プロトコルによって受信したデータを各アプリケーション60に振り分けたり、アプリケーション60からデータをネットワーク側に送信する際の仲介を行う。具体的には、ftpd、httpd、lpd、snmpd、telnetd、smtpd等のサーバデーモンや同プロトコルのクライアント機能等を有している。   The process of the NCS 36 is a process for providing a service that can be commonly used for applications 60 that require network I / O. Data received from the network side by each protocol is distributed to each application 60, Intermediation is performed when data is transmitted from 60 to the network side. Specifically, it has server daemons such as ftpd, httpd, lpd, snmpd, telnetd, and smtpd, and client functions of the same protocol.

OCS34は、オペレータ(ユーザ)と本体制御間の情報伝達手段となるオペレーションパネル(操作パネル)の制御を行う。   The OCS 34 controls an operation panel (operation panel) serving as information transmission means between the operator (user) and the main body control.

IMH(イメージメモリハンドラ)37は、プロセスに対するメモリの割り振り及びプロセスに割り振ったメモリの管理を行う。   An IMH (image memory handler) 37 allocates memory for a process and manages the memory allocated to the process.

アプリケーション60は、PDL(ページ記述言語)をサポートするプリンタ用のアプリケーションであるプリンタアプリ61、コピー用アプリケーションであるコピーアプリ62、ファクシミリ用アプリケーションであるファックスアプリ63、スキャナ用アプリケーションであるスキャナアプリ64、フィルタ用アプリケーションであるフィルタアプリ65及びフィルタ値を設定するアプリケーションであるプリンタ設定アプリ66を有している。本実施の複合装置MFの処理を行うプリンタアプリ61は、コンピュータPc、外部コンピュータPgからプリンタドライバ等によって送信されてきた印刷データを、プリント制御部61aを介してプリンタ言語の設定を行うPJL61b、ページ記述言語(PDL)の解釈を行うPCL61c、PS61d等に渡し、印刷を実行する。これらのアプリケーション61〜66は、いずれも複合装置MFの起動時に初期化部(図示せず)によりプロセスとして生成され、動作する。   The application 60 includes a printer application 61 that is a printer application that supports PDL (page description language), a copy application 62 that is a copy application, a fax application 63 that is a facsimile application, a scanner application 64 that is a scanner application, A filter application 65 that is a filter application and a printer setting application 66 that is an application for setting a filter value are included. The printer application 61 that performs the processing of the composite apparatus MF according to the present embodiment includes a PJL 61b for setting print language transmitted from the computer Pc and the external computer Pg by a printer driver or the like via the print control unit 61a, page The data is passed to the PCL 61c, PS 61d, etc., which interprets the description language (PDL), and printing is executed. Each of these applications 61 to 66 is generated and operated as a process by an initialization unit (not shown) when the composite apparatus MF is activated.

アプリケーション60の各プロセス、コントロールサービス30の各プロセスは、関数呼び出しとその戻り値送信及びメッセージの送受信によってプロセス間通信を行いながら、コピー、プリンタ、スキャナ、ファクシミリ等の画像形成処理にかかるユーザサービスを実現している。   Each process of the application 60 and each process of the control service 30 perform user services for image forming processing such as copying, printers, scanners, facsimiles, etc. while performing inter-process communication by function calls, transmission of return values thereof and transmission / reception of messages. Realized.

このように、複合装置MFには、複数のアプリケーション60及び複数のコントロールサービス30が存在し、いずれもプロセスとして動作している。そして、これらの各プロセス内部には、一または複数のスレッドが生成されて、スレッド単位の並列実行が行われる。そして、複合装置MFは、コントロールサービス30がアプリケーション60に対して共通サービスを提供しており、これらの多数のプロセスが並列動作及びスレッドの並列動作を行って互いにプロセス間通信を行って協調動作をしながら、コピー、プリンタ、スキャナ、ファクシミリ等の画像形成処理にかかるユーザサービスを提供する。   As described above, the composite apparatus MF includes a plurality of applications 60 and a plurality of control services 30, all of which operate as processes. In each of these processes, one or a plurality of threads are generated and parallel execution is performed in units of threads. In the composite apparatus MF, the control service 30 provides a common service to the application 60, and a large number of these processes perform parallel operation and parallel operation of threads to perform inter-process communication with each other. While providing user services for image forming processing such as copying, printers, scanners, and facsimiles.

そして、プリンタアプリ61は、図3に示すように、プリント制御部61a、PDL処理部61e及び印刷条件変更パターン作成部61f等の機能部を備えており、プリント制御部61aには、オペレーションパネル等のユーザインターフェイス(操作手段)やネットワークNWに接続されたコンピュータPc、Pgから印刷要求(印刷指示)や保管文書印刷が入力される。プリント制御部61aは、受信した印刷データや印刷命令を解釈して、印刷データの展開要求及び蓄積要求をPDL処理部61eに行う。   As shown in FIG. 3, the printer application 61 includes functional units such as a print control unit 61a, a PDL processing unit 61e, and a print condition change pattern creation unit 61f. The print control unit 61a includes an operation panel and the like. Print requests (print instructions) and stored document prints are input from the user interface (operation means) of the computer Pc and Pg connected to the network NW. The print control unit 61a interprets the received print data and print command, and issues a print data development request and storage request to the PDL processing unit 61e.

PDL処理部(画像処理手段)61eは、PDLデータをプリンタ11、12で印刷可能な描画データ(図3では、展開データと表記。)に変換し、プリント制御部61aは、描画データに変換されたデータを圧縮器15で圧縮させて、ハードディスク等の不揮発性メモリであるデータ蓄積部(蓄積手段)14に保存する。   The PDL processing unit (image processing means) 61e converts the PDL data into drawing data that can be printed by the printers 11 and 12 (denoted as expanded data in FIG. 3), and the print control unit 61a is converted into drawing data. The compressed data is compressed by the compressor 15 and stored in a data storage unit (storage means) 14 which is a nonvolatile memory such as a hard disk.

プリント制御部(画像形成制御手段)61aは、プラットフォーム20を介してデータ蓄積部14に蓄積されている描画データを取得して、エンジン11、12へ印刷要求とともに描画データを渡して、エンジン11、12に印刷を実行させる。   The print control unit (image formation control means) 61a acquires the drawing data stored in the data storage unit 14 via the platform 20, passes the drawing data together with the print request to the engines 11 and 12, the engine 11, 12 is caused to execute printing.

印刷条件変更パターン作成部(予測印刷設定作成手段)61fは、印刷データの印刷条件(印刷設定情報)及びプラットフォーム20の保持する機器情報とユーザ情報に基づいて、印刷ジョブにおいて当初指定された印刷条件以外の印刷条件であって該ユーザが使用する可能性があると想定される印刷条件パターン(予測印刷設定情報)を作成する。   The print condition change pattern creation unit (predictive print setting creation means) 61f prints print conditions initially specified in the print job based on print data print conditions (print setting information), device information held by the platform 20, and user information. A print condition pattern (predictive print setting information) that is assumed to be usable by the user is created.

そして、プリント制御部61aは、印刷ジョブで指定されている印刷条件及び印刷条件変更パターン作成部61fの作成した印刷条件パターンの全ての印刷条件毎に該印刷条件に対応する描画データをPDL処理部61eに作成させ、作成された全ての印刷条件の描画データを圧縮機15でそれぞれ圧縮させた後、データ蓄積部14に蓄積させる。   Then, the print control unit 61a outputs drawing data corresponding to the print condition for each print condition specified by the print job and for all the print condition patterns created by the print condition change pattern creation unit 61f. The drawing data of all the printing conditions created is compressed by the compressor 15 and stored in the data storage unit 14.

プリント制御部61eは、データ蓄積部14に蓄積されている描画データの印刷時に、該描画データの印刷ジョブで最初に指定された印刷条件から、コンピュータPc、Pgでの操作または複合装置MFでの操作によって印刷条件が変更されると、プラットフォーム20を介して、変更後の該印刷条件に基づいて作成された描画データをデータ蓄積部14から取得して、エンジン11、12に渡して印刷出力させる。   When printing the drawing data stored in the data storage unit 14, the print control unit 61 e performs operations on the computers Pc and Pg or the combination device MF from the printing conditions first specified in the print job of the drawing data. When the printing condition is changed by the operation, the drawing data created based on the changed printing condition is acquired from the data storage unit 14 via the platform 20 and transferred to the engines 11 and 12 for printing. .

複合装置MFは、ROM、EEPROM(Electrically Erasable and Programmable Read Only Memory )、EPROM、フラッシュメモリ、フレキシブルディスク、CD−ROM(Compact Disc Read Only Memory )、CD−RW(Compact Disc Rewritable )、DVD(Digital Versatile Disk)、SD(Secure Digital)カード、MO(Magneto-Optical Disc)等のコンピュータが読み取り可能な記録媒体に記録されている本発明の画像形成制御方法を実行する画像形成制御プログラムを読み込んでROMやハードディスク等に導入することで、後述する印刷開始待ち時間を短縮する画像形成制御方法を実行する画像形成装置として構築されている。この画像形成制御プログラムは、アセンブラ、C、C++、C#、Java(登録商標)等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。   The composite device MF includes ROM, EEPROM (Electrically Erasable and Programmable Read Only Memory), EPROM, flash memory, flexible disk, CD-ROM (Compact Disc Read Only Memory), CD-RW (Compact Disc Rewritable), DVD (Digital Versatile). Disk), SD (Secure Digital) card, MO (Magneto-Optical Disc), etc., read an image formation control program for executing the image formation control method of the present invention recorded on a computer-readable recording medium, By being installed in a hard disk or the like, it is constructed as an image forming apparatus that executes an image forming control method for shortening a printing start waiting time described later. This image formation control program is a computer-executable program written in a legacy programming language such as assembler, C, C ++, C #, Java (registered trademark), an object-oriented programming language, or the like, and is stored in the recording medium. And can be distributed.

なお、上記説明では、画像形成装置のうち複合装置MFについて具体的に説明したが、プリンタPr1〜Prmについても、印刷条件パターンの作成、描画データの生成及び画像形成等の画像形成関連に関しては、同様である。   In the above description, the composite apparatus MF is specifically described among the image forming apparatuses. However, regarding the printers Pr1 to Prm, the printing conditions pattern generation, drawing data generation, and image formation related to image formation such as image formation are as follows. It is the same.

次に、本実施例の作用について説明する。本実施例の複合装置MF及びプリンタPr1〜Prm等の画像形成装置は、印刷開始待ち時間を短縮する。なお、以下の説明では、画像形成装置として、複合装置MFを取り上げて説明するが、プリンタPr1〜Prmの場合にも同様に適用することができる。   Next, the operation of this embodiment will be described. The composite apparatus MF and the image forming apparatuses such as the printers Pr1 to Prm according to the present embodiment reduce the printing start waiting time. In the following description, the composite apparatus MF will be described as an image forming apparatus. However, the present invention can be similarly applied to the printers Pr1 to Prm.

すなわち、複合装置MFは、図4に示すように、コンピュータPc、Pgからインターフェイスまたはネットワークインターフェイス(受信手段)Ifが印刷ジョブを受信すると、インターフェイスまたはネットワークインターフェイスIfがプリント制御部61aに対して印刷要求(蓄積印刷要求)を行い(P1)、プリント制御部61aは、印刷条件変更パターン作成部61fに対して、印刷条件取得要求を行う(P2)。   That is, as shown in FIG. 4, when the interface or network interface (reception unit) If receives a print job from the computers Pc and Pg, the multifunction apparatus MF makes a print request to the print control unit 61a. (Accumulation print request) is performed (P1), and the print control unit 61a issues a print condition acquisition request to the print condition change pattern creation unit 61f (P2).

印刷条件変更パターン作成部61fは、プラットフォーム20に対して機器情報取得要求を行ない(P3)、機器情報取得要求があると、図5に示すように、プラットフォーム20の機器情報テーブルに登録されている複合装置MFの機器情報の取得要求をプラットフォーム20に行って、必要な機器情報を取得する(P3)。なお、図5の機器情報テーブルでは、機器情報として、給紙トレイ毎の紙サイズと用紙残量(図5(a))、モノクロとフルカラーのカラーモードとその利用残量(図5(b))、トナーセーブ印刷について、実行するかしないかの情報(図5(c))、解像度及び両面印刷機能の有無(図5(d)、(e))が登録されている。   The print condition change pattern creation unit 61f makes a device information acquisition request to the platform 20 (P3), and when there is a device information acquisition request, it is registered in the device information table of the platform 20 as shown in FIG. A request for acquiring device information of the composite device MF is sent to the platform 20 to acquire necessary device information (P3). In the device information table of FIG. 5, as the device information, the paper size and the remaining amount of paper for each paper feed tray (FIG. 5A), the monochrome mode and the full color mode, and the remaining usage amount (FIG. 5B). ), Information regarding whether or not to execute toner save printing (FIG. 5C), resolution and presence / absence of the duplex printing function (FIGS. 5D and 5E) are registered.

印刷条件変更パターン作成部61fは、機器情報を取得すると、該機器情報に基づいて、ユーザが印刷条件として設定可能な印刷条件パターンを作成して、例えば、図6に示すような印刷条件パターンテーブルTb1に登録する。図6の印刷条件パターンテーブルTb1では、紙サイズ(A3、B5等)、解像度(600dpi、1200dpi等)及びカラーモード(モノクロ、フルカラー等)が印刷条件として登録されている。   Upon obtaining the device information, the print condition change pattern creation unit 61f creates a print condition pattern that can be set as a print condition by the user based on the device information. For example, a print condition pattern table as shown in FIG. Register in Tb1. In the printing condition pattern table Tb1 of FIG. 6, paper size (A3, B5, etc.), resolution (600 dpi, 1200 dpi, etc.) and color mode (monochrome, full color, etc.) are registered as printing conditions.

印刷条件変更販作成部61fは、印刷条件パターンテーブルTb1は、作成した印刷条件パターンテーブルTb1をプリント制御部61aに渡し、プリント制御部61aは、印刷ジョブで指定されている印刷条件及び印刷条件変更パターン作成部61fの作成した印刷条件パターンテーブルTb1の印刷条件それぞれに基づく印刷データの描画データへの展開と、データ蓄積部14への蓄積をPDL処理部61eに要求する(P4)。   The print condition change sales creation unit 61f passes the created print condition pattern table Tb1 to the print control unit 61a in the print condition pattern table Tb1, and the print control unit 61a changes the print conditions and print conditions specified in the print job. The PDL processing unit 61e is requested to develop the print data into drawing data based on the printing conditions of the printing condition pattern table Tb1 created by the pattern creating unit 61f and store it in the data storage unit 14 (P4).

PDL処理部61eは、印刷ジョブでユーザの指定した印刷条件に基づく描画データ(図4では、展開データと表記。)を作成して、データ蓄積部14に該描画データの蓄積要求を行うととものに、印刷条件変更パターン作成部61fの作成した印刷条件パターンテーブルTb1に登録されている全ての印刷条件に基づいて、それぞれ描画データを作成して、データ蓄積部14に該描画データの蓄積要求を行う(P5)。   When the PDL processing unit 61e creates drawing data (denoted as expanded data in FIG. 4) based on the printing conditions designated by the user in the print job, and requests the data storage unit 14 to store the drawing data. In addition, drawing data is created based on all the printing conditions registered in the printing condition pattern table Tb1 created by the printing condition change pattern creating unit 61f, and the data storage unit 14 is requested to store the drawing data. (P5).

以上の処理によって、蓄積印刷要求の印刷ジョブがあった場合に、該印刷ジョブで指定されている印刷ジョブに基づく描画データだけでなく、機器情報に基づいて可能な印刷条件に応じた描画データを作成してデータ蓄積部14に蓄積する。   With the above processing, when there is a print job with a storage print request, not only drawing data based on the print job specified in the print job but also drawing data corresponding to possible printing conditions based on device information. It is created and stored in the data storage unit 14.

そして、印刷条件変更パターン作成部61fは、上記印刷ジョブ受信時の機器情報に基づく印刷条件変更パターン作成処理を、図7に示すように実行する。すなわち、印刷条件変更パターン作成部61fは、プリント制御部61aから印刷条件変更パターンの作成を依頼されると(ステップS201)、プラットフォーム20から機器情報を取得し(ステップS202)、機器情報を基づいて、最初の印刷条件のパターンを作成する(ステップS203)。   Then, the print condition change pattern creation unit 61f executes a print condition change pattern creation process based on the device information when the print job is received as shown in FIG. That is, when the print condition change pattern creation unit 61f is requested by the print control unit 61a to create a print condition change pattern (step S201), the print condition change pattern creation unit 61f acquires device information from the platform 20 (step S202), and based on the device information. First, a pattern of the printing condition is created (step S203).

印刷条件変更パターン作成部61fは、印刷条件を作成すると、該印刷条件が印刷ジョブで指定されている印刷条件と一致するかチェックし(ステップS204)、YESのとき、すなわち、一致するときには、印刷条件変更パターンとして登録する必要がないため、ステップS203に戻って次の印刷条件の作成を行う(ステップS203)。   When the print condition change pattern creating unit 61f creates the print condition, it checks whether the print condition matches the print condition specified in the print job (step S204). If YES, that is, if it matches, the print condition is printed. Since it is not necessary to register as a condition change pattern, the process returns to step S203 to create the next printing condition (step S203).

ステップS204で、NOのとき、すなわち、印刷ジョブで指定されている印刷条件と一致しないときには、作成した印刷条件のパターンを印刷条件パターンテーブルTb1に登録して(ステップS205)、作成した印刷条件範囲外に作成可能なパターンがあるかチェックする(ステップS206)。   If NO in step S204, that is, if it does not match the printing condition specified in the print job, the created printing condition pattern is registered in the printing condition pattern table Tb1 (step S205), and the created printing condition range is set. It is checked whether there is a pattern that can be created outside (step S206).

ステップS206で、YESのとき、すなわち、まだ、作成可能な印刷条件パターンがあるときには、印刷条件変更パターン作成部61fは、ステップS203に戻って、機器情報に基づく次の印刷条件パターンの作成を行う処理から上記同様に処理する(ステップS203〜S206)。   If YES in step S206, that is, if there is still a print condition pattern that can be created, the print condition change pattern creation unit 61f returns to step S203 to create the next print condition pattern based on the device information. The processing is performed in the same manner as described above (steps S203 to S206).

ステップS206で、NOのとき、すなわち、作成可能な印刷条件パターンがないときには、印刷条件変更パターン作成部61fは、要求元であるプリント制御部61aに、印刷条件のパターンを保存したテーブル(印刷条件パターンテーブルTb1)を通知して処理を終了する(ステップS207)。   If NO in step S206, that is, if there is no print condition pattern that can be created, the print condition change pattern creation unit 61f stores the print condition pattern in the print control unit 61a that is the request source (print condition). The pattern table Tb1) is notified and the process is terminated (step S207).

そして、複合装置MFは、印刷ジョブを受信して、印刷条件パターンテーブルTb1を作成して、該印刷条件パターンテーブルTb1に登録されている印刷条件と印刷ジョブで指定されている印刷条件(印刷設定情報)に基づく描画データを作成して、データ蓄積部14に蓄積している状態で、印刷指示があるか、予め指定されている時間が経過すると、図8に示すように印刷処理を実行する。すなわち、図8に示すように、コンピュータPc、PgまたはオペレーションパネルからインターフェイスまたはネットワークインターフェイスIfを介して保存文書の印刷要求があると、インターフェイスまたはネットワークインターフェイスIfがプリント制御部61aに対して保存文書(蓄積文書)の印刷要求を行い(P11)、プリント制御部61aは、データ蓄積部14に印刷要求にかかる保存文書(蓄積描画データ)の取得要求をデータ蓄積部14に行う(P12)。この場合、印刷要求とともに、印刷条件の変更があると、該変更後の印刷条件に対応する描画データであって、既に生成されてデータ蓄積部14に蓄積されている描画データの取得要求をデータ蓄積部14に行う。   The multifunction apparatus MF receives the print job, creates the print condition pattern table Tb1, and print conditions registered in the print condition pattern table Tb1 and the print conditions specified in the print job (print setting) In the state where drawing data based on (information) is created and stored in the data storage unit 14, if there is a print instruction or a predesignated time elapses, a print process is executed as shown in FIG. . That is, as shown in FIG. 8, when there is a print request for a stored document from the computer Pc, Pg or the operation panel via the interface or network interface If, the interface or network interface If sends a stored document ( (P11), the print controller 61a requests the data storage unit 14 to obtain a stored document (accumulated drawing data) related to the print request (P12). In this case, if there is a change in the print condition along with the print request, the drawing data corresponding to the changed print condition is obtained, and the drawing data acquisition request already generated and stored in the data storage unit 14 is stored as data. This is performed in the storage unit 14.

プリント制御部61aは、取得した描画データを、プラットフォーム20を介してエンジン11、12に送って印刷させる(P13)。   The print controller 61a sends the acquired drawing data to the engines 11 and 12 via the platform 20 for printing (P13).

そして、複合装置MFは、印刷条件パターンを機器情報にのみ基づいて作成するものに限るものではなく、ユーザ毎に過去に利用した印刷設定履歴を、ユーザ履歴情報(ユーザ印刷設定履歴情報)として保存して、機器情報と印刷要求してきたユーザの該ユーザ履歴情報に基づいて、印刷条件パターンテーブルを作成して、該印刷条件パターンテーブルの全ての印刷条件に基づいて描画データの作成を行ってもよい。   The multi-function device MF is not limited to the one that creates the print condition pattern based only on the device information, and stores the print setting history used in the past for each user as user history information (user print setting history information). The printing condition pattern table may be created based on the device information and the user history information of the user who has requested printing, and the drawing data may be created based on all the printing conditions of the printing condition pattern table. Good.

この場合、複合装置MFは、図9に示すように、プラットフォーム20にユーザ情報保持部21を有し、ユーザの操作によってコンピュータPc、Pgから送られてきた印刷要求と印刷文書の印刷ジョブをユーザインターフェイスまたはネットワークIfが受信すると、ユーザインターフェイスまたはネットワークIfは、図9及び図10に示すように、印刷要求である印刷ジョブをプリント制御部61aに渡し(P21)、プリント制御部61aが印刷ジョブを解釈して、印刷条件情報を取り出してユーザ情報保持部21に渡す(P22)。   In this case, as illustrated in FIG. 9, the multifunction apparatus MF includes a user information holding unit 21 in the platform 20, and print requests and print jobs of print documents sent from the computers Pc and Pg by user operations are displayed by the user. When the interface or network If receives, as shown in FIGS. 9 and 10, the user interface or network If passes the print job as a print request to the print control unit 61a (P21), and the print control unit 61a sends the print job. Interpretation, print condition information is extracted and passed to the user information holding unit 21 (P22).

ユーザ情報保持部21は、図11に示すようなユーザ情報カウントテーブルTb2に印刷条件を登録するとともに、データ蓄積部14に印刷条件情報を渡して描画データに対応させて保管させる(P23)。なお、図11に示すユーザ情報カウントテーブルTb2は、ユーザ毎に、両面印刷、集約印刷、トナーセーブについての印刷条件が登録されている状態を示しており、ユーザ履歴情報としては、上記以外にも種々存在するが、画像に関わるユーザによる印刷条件設定の履歴情報のみが登録されている。   The user information holding unit 21 registers the printing conditions in the user information count table Tb2 as shown in FIG. 11, and passes the printing condition information to the data storage unit 14 to store it corresponding to the drawing data (P23). Note that the user information count table Tb2 shown in FIG. 11 shows a state where printing conditions for double-sided printing, aggregate printing, and toner save are registered for each user. Although there are various types, only the history information of the printing condition setting by the user related to the image is registered.

そして、印刷条件変更パターン作成部61fは、上記印刷ジョブ受信時の機器情報及びユーザ情報に基づく印刷条件変更パターン作成処理を、図12に示すように実行する。すなわち、印刷条件変更パターン作成部61fは、プリント制御部61aから印刷条件変更パターンの作成を依頼されると(ステップS301)、プラットフォーム20から機器情報を取得するとともに、プラットフォーム20のユーザ情報保持部21からユーザ情報(ユーザ履歴情報(以下、ユーザ情報という。)を取得し(ステップS302)、機器情報とユーザ情報を基づいて、最初の印刷条件のパターンを作成する(ステップS303)。   Then, the print condition change pattern creation unit 61f executes a print condition change pattern creation process based on the device information and the user information when the print job is received as shown in FIG. That is, when the print condition change pattern creation unit 61f is requested by the print control unit 61a to create a print condition change pattern (step S301), the print condition change pattern creation unit 61f acquires device information from the platform 20 and also the user information holding unit 21 of the platform 20. User information (user history information (hereinafter referred to as user information)) is acquired (step S302), and a first printing condition pattern is created based on the device information and the user information (step S303).

印刷条件変更パターン作成部61fは、印刷条件パターンを作成すると、作成した該印刷条件が印刷ジョブで指定されている印刷条件と一致するかチェックし(ステップS304)、YESのとき、すなわち、一致するときには、印刷条件変更パターンとして登録する必要がないため、ステップS303に戻って次の印刷条件の作成を行う(ステップS303)。   When the print condition change pattern creation unit 61f creates the print condition pattern, the print condition change pattern creation unit 61f checks whether the created print condition matches the print condition specified in the print job (step S304). In some cases, since it is not necessary to register as a printing condition change pattern, the process returns to step S303 to create the next printing condition (step S303).

ステップS304で、NOのとき、すなわち、作成した印刷条件が印刷ジョブで指定されている印刷条件と一致しないときには、印刷条件変更パターン作成部61fは作成した印刷条件のパターンを、図13に示すような印刷条件パターンテーブルTb3に登録して(ステップS305)、作成した印刷条件パターンの外に作成可能なパターンがあるかチェックする(ステップS306)。   If NO in step S304, that is, if the created print condition does not match the print condition specified in the print job, the print condition change pattern creation unit 61f shows the created print condition pattern as shown in FIG. Is registered in the print condition pattern table Tb3 (step S305), and it is checked whether there is a pattern that can be created outside the created print condition pattern (step S306).

なお、図13に示す印刷条件パターンテーブルTb3は、機器情報とユーザ履歴情報に基づく印刷条件パターンテーブルを示しており、機器情報に基づく印刷条件パターンとしては、図6の機器情報に基づく印刷条件パターンテーブルTb1と同様に、紙サイズ、解像度及びカラーモードが、ユーザ履歴情報に基づく印刷条件パターンとして、両面印刷、集約印刷及びトナーセーブ印刷が、それぞれ登録されている。なお、図13の印刷条件パターンテーブルTb3は、図6の機器情報に基づく印刷条件パターンテーブルTb1と図11のユーザ履歴情報テーブルTb2を加えた印刷条件のパターンテーブルとなっている。   Note that the printing condition pattern table Tb3 shown in FIG. 13 is a printing condition pattern table based on device information and user history information, and the printing condition pattern based on device information is a printing condition pattern based on device information in FIG. Similar to the table Tb1, paper size, resolution, and color mode are registered as double-sided printing, consolidated printing, and toner save printing as printing condition patterns based on user history information, respectively. Note that the printing condition pattern table Tb3 in FIG. 13 is a printing condition pattern table in which the printing condition pattern table Tb1 based on the device information in FIG. 6 and the user history information table Tb2 in FIG. 11 are added.

ステップS306で、YESのとき、すなわち、まだ、作成可能な印刷条件パターンがあるときには、印刷条件変更パターン作成部61fは、ステップS303に戻って、機器情報とユーザ履歴情報に基づく次の印刷条件パターンの作成を行う処理から上記同様に処理する(ステップS303〜S306)。   If YES in step S306, that is, if there is still a print condition pattern that can be created, the print condition change pattern creation unit 61f returns to step S303 to return to the next print condition pattern based on the device information and the user history information. From the process of creating the above, the same process as described above is performed (steps S303 to S306).

ステップS306で、NOのとき、すなわち、作成可能な印刷条件パターンがないときには、印刷条件変更パターン作成部61fは、要求元であるプリント制御部61aに、印刷条件のパターンを保存したテーブル(印刷条件パターンテーブルTb1)を通知して処理を終了する(ステップS307)。   If NO in step S306, that is, if there is no print condition pattern that can be created, the print condition change pattern creation unit 61f stores the print condition pattern in the print control unit 61a that is the request source (print condition). The pattern table Tb1) is notified and the process is terminated (step S307).

なお、ユーザ履歴情報は、登録されているユーザが、印刷ジョブを送ってきて印刷要求する毎に、カウント値を更新する更新処理を行い、カウント値を考慮した印刷条件パターンの作成を行ってもよい。   Note that the user history information may be updated every time a registered user sends a print job and requests printing to update the count value and create a print condition pattern that takes the count value into consideration. Good.

この場合、印刷条件変更パターン作成部61fは、図14に示すようなユーザ履歴情報カウントテーブルTb4を用意して、各ユーザ毎に、例えば、両面印刷においては、「なし」、「両面上綴じ」、「両面左綴じ」、「両面右綴じ」のそれぞれについてカウント値が登録されている。印刷条件変更パターン作成部61fは、印刷ジョブが送られてくると、ユーザ履歴情報カウントテーブルTb4の印刷条件のうち、該印刷ジョブの印刷条件で指定されている印刷条件のカウント値をカウントアップする。   In this case, the printing condition change pattern creation unit 61f prepares a user history information count table Tb4 as shown in FIG. 14, and for each user, for example, “None” and “Double-sided top binding” in double-sided printing. , “Double-sided left binding” and “Double-sided right binding” are registered. When a print job is sent, the print condition change pattern creation unit 61f counts up the count value of the print condition specified in the print condition of the print job among the print conditions of the user history information count table Tb4. .

そして、印刷条件変更パターン作成部61fは、該あるユーザから印刷ジョブが送られてきて、印刷条件変更パターンの作成要求がプリント制御部61aからあると、ユーザ履歴情報カウントテーブルTb4の該印刷ジョブを送ってきたユーザの各ユーザ履歴情報、すなわち、両面印刷、集約印刷及びトナーセーブ印刷のうち、カウント値の最も大きいユーザ情報を、印刷条件変更パターンの作成するユーザ履歴情報として採用して、上述のように印刷条件変更パターンの作成を行う。このように、ユーザ履歴情報をカウントアップして最も利用傾向の高いユーザ履歴情報を利用することで、印刷条件変更パターンの数を削減することで、処理時間やデータ蓄積部14のメモリ容量を削減してもよい。   Then, when a print job is sent from the certain user and a print condition change pattern creation request is received from the print control unit 61a, the print condition change pattern creation unit 61f sends the print job in the user history information count table Tb4. Each user history information of the sent user, that is, user information having the largest count value among double-sided printing, aggregated printing and toner save printing is adopted as user history information for creating a printing condition change pattern, and In this way, a printing condition change pattern is created. In this way, the user history information is counted up to use the user history information having the highest usage tendency, thereby reducing the number of printing condition change patterns, thereby reducing the processing time and the memory capacity of the data storage unit 14. May be.

例えば、図14のユーザ履歴情報カウントテーブルTb4の利用傾向を考慮すると、作成する印刷条件変更パターンの数を、紙サイズの種類数×解像度の種類数×カラーモードの種類数×両面の種類数×集約印刷の種類数×トナーセーブの種類数というパターン数から紙サイズの種類数×解像度の種類数×カラーモードの種類数×2のパターン数に削減することができる。   For example, considering the usage trend of the user history information count table Tb4 in FIG. 14, the number of print condition change patterns to be created is the number of types of paper size × number of types of resolution × number of types of color mode × number of types of both sides × The number of patterns can be reduced from the number of types of aggregate printing × number of types of toner save to the number of types of paper size × number of types of resolution × number of types of color mode × 2 patterns.

なお、上記説明においては、複合装置MFについて説明したが、プリンタPr1〜Prm等の他の画像形成装置についても同様に適用することができる。   In the above description, the composite apparatus MF has been described. However, the present invention can be similarly applied to other image forming apparatuses such as the printers Pr1 to Prm.

このように、本実施例の画像形成装置は、印刷データを印刷条件(印刷設定情報)とともに受信すると、プリンタアプリ61の印刷条件変更パターン作成部61fが、受信した印刷条件以外の所定数の印刷条件変更パターン(機器依存予測印刷設定情報)を、機器情報に基づいて作成して、作成した印刷条件変更パターンを印刷条件パターンテーブルTb1に登録し、印刷ジョブ受信時の印刷条件及び該印刷条件パターンテーブルTb1の印刷条件変更パターンそれぞれに基づいて、PDL処理部61eが、印刷データから描画データを生成して、印刷ジョブ受信時の印刷条件及び該印刷条件変更パターンと該描画データとを対応させてデータ蓄積部(蓄積手段)14に蓄積し、該印刷条件に対応する該描画データ、または、ユーザインターフェイス/ネットワークIfまたは操作表示部から、変更された変更印刷条件が入力されると、該変更印刷条件と同じ印刷条件変更パターンに対応する該描画データを、データ蓄積部14から取り出して、エンジン11、12に該印刷条件に必要な機能を利用して用紙に画像形成させる。   As described above, when the image forming apparatus according to the present exemplary embodiment receives the print data together with the print condition (print setting information), the print condition change pattern creating unit 61f of the printer application 61 prints a predetermined number of prints other than the received print condition. A condition change pattern (device-dependent predicted print setting information) is created based on the device information, the created print condition change pattern is registered in the print condition pattern table Tb1, and the print condition at the time of receiving the print job and the print condition pattern Based on each print condition change pattern of the table Tb1, the PDL processing unit 61e generates drawing data from the print data, and associates the print condition when the print job is received, the print condition change pattern, and the drawing data. It is stored in the data storage unit (storage means) 14 and the drawing data corresponding to the printing conditions or the user interface When the changed changed printing condition is input from the interface / network If or the operation display unit, the drawing data corresponding to the same printing condition change pattern as the changed printing condition is taken out from the data storage unit 14 and the engine 11 12, an image is formed on a sheet by using a function necessary for the printing conditions.

したがって、印刷設定(印刷条件)が印刷開始直前に変更された場合にも、既に変更後の印刷設定に対応する描画データが作成されてデータ蓄積部14に保存されているので、印刷指示があってから印刷が開始されるまでの待ち時間を短縮することができ、利用性を向上させることができる。   Therefore, even when the print setting (print condition) is changed immediately before the start of printing, the drawing data corresponding to the changed print setting has already been created and stored in the data storage unit 14, and therefore there is no print instruction. It is possible to reduce the waiting time from the start to the start of printing, thereby improving the usability.

また、本実施例の画像形成装置は、画像形成装置に対して印刷要求を行うユーザ毎に、該ユーザの印刷条件(印刷設定)の履歴をユーザ情報(ユーザ印刷設定履歴情報)としてユーザ情報保持部(印刷設定履歴記憶手段)21に記憶し、印刷条件変更パターン作成部61fが、印刷要求にかかるユーザのユーザ情報に基づく印刷条件変更パターン(ユーザ情報依存予測印刷設定情報)及び機器依存予測印刷設定情報を作成して、印刷要求時の印刷設定情報、該機器依存予測印刷設定情報及び印刷要求にかかるユーザの該印刷条件変更パターン(ユーザ情報依存予測印刷設定情報)それぞれに基づいて描画データを生成している。   In addition, the image forming apparatus according to the present exemplary embodiment stores, for each user who makes a print request to the image forming apparatus, a user information (user print setting history information) as a user information (user print setting history information) history of the print conditions (print settings) of the user. The print condition change pattern creating unit 61f stores the print condition change pattern (user information dependent predicted print setting information) and the device dependent predicted print based on the user information of the user concerning the print request. Create setting information, and draw drawing data based on the print setting information at the time of the print request, the device-dependent predicted print setting information, and the user's print condition change pattern (user information-dependent predicted print setting information) related to the print request. Is generated.

したがって、画像形成装置を利用するユーザ毎に該ユーザが利用する可能性のある印刷設定と該印刷設定に対応する描画データを予め作成してデータ蓄積部14に蓄積して、印刷指示があってから印刷が開始されるまでの待ち時間をより一層適切かつ確実に短縮することができ、利用性をより一層向上させることができる。   Therefore, for each user who uses the image forming apparatus, print settings that the user may use and drawing data corresponding to the print settings are created in advance and stored in the data storage unit 14, and there is a print instruction. The waiting time from the start to the start of printing can be shortened more appropriately and reliably, and the usability can be further improved.

さらに、本実施例の画像形成装置は、ユーザによる印刷要求毎に、ユーザ情報保持部21が保持する該ユーザのユーザ情報(ユーザ印刷設定履歴情報)のカウントアップを行い、カウントされた該ユーザ情報保持部21の記憶している該ユーザ情報から利用傾向の高い印刷設定を用いて、印刷条件変更パターン(ユーザ情報依存予測印刷設定情報)を作成している。   Further, the image forming apparatus according to the present embodiment counts up the user information (user print setting history information) held by the user information holding unit 21 for each print request by the user, and the counted user information. A print condition change pattern (user information-dependent predicted print setting information) is created from the user information stored in the holding unit 21 using a print setting with a high usage tendency.

したがって、画像形成装置を利用するユーザ毎に該ユーザが利用する可能性のある印刷設定と該印刷設定に対応する描画データを、データ蓄積部14のメモリ使用量を削減しつつ、予め作成してデータ蓄積部14に蓄積して、印刷指示があってから印刷が開始されるまでの待ち時間を効率的に、かつ、より一層適切、確実に短縮することができ、利用性をより一層向上させることができる。   Accordingly, for each user who uses the image forming apparatus, print settings that the user may use and drawing data corresponding to the print settings are created in advance while reducing the memory usage of the data storage unit 14. The waiting time from when the print instruction is issued until the printing is started after being accumulated in the data accumulation unit 14 can be efficiently and more appropriately and reliably shortened, and the usability is further improved. be able to.

以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。   The invention made by the present inventor has been specifically described based on the preferred embodiments. However, the present invention is not limited to that described in the above embodiments, and various modifications can be made without departing from the scope of the invention. It goes without saying that it is possible.

本発明は、蓄積印刷を行うとともに予め印刷設定に基づいた描画データを作成して蓄積した後印刷する複合装置、プリンタ装置等の画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体に利用することができる。   The present invention relates to an image forming apparatus, an image forming control method, an image forming control program, and a recording medium that perform storage printing, print image data based on print settings in advance, store the image, and then print the image. Can be used.

1 画像形成システム
NW ネットワーク
MF 複合装置
Pr1〜Prm プリンタ
Pc コンピュータ
SV サーバ
Rt ルータ
Pg 外部コンピュータ
It インターネット
10 ハードウェア資源
11 白黒ラインプリンタ(B&W LP)
12 カラーラインプリンタ(Color LP)
13 その他のハードウェア
20 プラットフォーム
30 コントロールサービス
31 SCS(システムコントロールサービス)
32 ECS(エンジンコントロールサービス)
33 MCS(メモリコントロールサービス)
34 OCS(オペレーションパネルコントロールサービス)
35 FCS(ファックスコントロールサービス)
36 NCS(ネットワークコントロールサービス)
37 IMH(イメージメモリハンドラ)
40 システムリソースマネージャ(SRM)
50 汎用OS
60 アプリケーション
61 プリンタアプリ
61a プリント制御部
61b PJL
61c PCL
61d PS
61e PDL処理部
61f 印刷条件変更パターン作成部
62 コピーアプリ
63 ファックスアプリ
64 スキャナアプリ
65 フィルタアプリ
66 プリンタ設定アプリ
70 ソフトウェア群
If インターフェイスまたはネットワークインターフェイス
Tb1 印刷条件パターンテーブル
Tb2 ユーザ情報カウントテーブル
Tb3 印刷条件パターンテーブル
Tb4 ユーザ履歴情報カウントテーブル
DESCRIPTION OF SYMBOLS 1 Image forming system NW network MF Composite device Pr1-Prm Printer Pc Computer SV server Rt Router Pg External computer It Internet 10 Hardware resource 11 Monochrome line printer (B & W LP)
12 Color line printer (Color LP)
13 Other Hardware 20 Platform 30 Control Service 31 SCS (System Control Service)
32 ECS (Engine Control Service)
33 MCS (Memory Control Service)
34 OCS (Operation Panel Control Service)
35 FCS (Fax Control Service)
36 NCS (Network Control Service)
37 IMH (Image Memory Handler)
40 System Resource Manager (SRM)
50 General-purpose OS
60 Application 61 Printer Application 61a Print Control Unit 61b PJL
61c PCL
61d PS
61e PDL processing unit 61f printing condition change pattern creating unit 62 copy application 63 fax application 64 scanner application 65 filter application 66 printer setting application 70 software group If interface or network interface Tb1 printing condition pattern table Tb2 user information count table Tb3 printing condition pattern table Tb4 user history information count table

特開平11−353137号公報Japanese Patent Laid-Open No. 11-353137

Claims (6)

複数の機能を利用して描画データと印刷設定に基づいて被記録媒体に画像形成する画像形成手段と、
印刷データを印刷設定情報とともに受信する受信手段と、
前記機能に基づいて前記受信手段の受信した前記印刷設定情報以外の所定数の機器依存予測印刷設定情報を作成する予測印刷設定作成手段と、
前記印刷設定情報及び前記機器依存予測印刷設定情報それぞれに基づいて前記印刷データから前記画像形成手段で印刷可能な描画データを生成する画像処理手段と、
前記印刷設定情報及び前記機器依存予測印刷設定情報と前記描画データとを対応させて蓄積する蓄積手段と、
各種設定操作を行う操作手段と、
前記印刷設定情報に対応する前記描画データ、または、該印刷設定情報から変更された変更印刷設定情報が前記受信手段または前記操作手段から入力されると、該変更印刷設定情報と同じ前記機器依存予測印刷設定情報に対応する前記描画データを、前記蓄積手段から取り出して前記画像形成手段に渡す画像形成制御手段と、
を備えていることを特徴とする画像形成装置。
Image forming means for forming an image on a recording medium based on drawing data and print settings using a plurality of functions;
Receiving means for receiving print data together with print setting information;
Predicted print setting creation means for creating a predetermined number of device-dependent predicted print setting information other than the print setting information received by the receiving means based on the function;
Image processing means for generating drawing data printable by the image forming means from the print data based on the print setting information and the device-dependent predicted print setting information,
Storage means for storing the print setting information and the device-dependent predicted print setting information in association with the drawing data;
Operation means for performing various setting operations;
When the drawing data corresponding to the print setting information or the changed print setting information changed from the print setting information is input from the receiving unit or the operation unit, the same device-dependent prediction as the changed print setting information Image forming control means for taking out the drawing data corresponding to the print setting information from the storage means and passing it to the image forming means;
An image forming apparatus comprising:
前記画像形成装置は、
該画像形成装置に対して印刷要求を行うユーザ毎に、該ユーザの印刷設定の履歴をユーザ印刷設定履歴情報として記憶する印刷設定履歴記憶手段を、備え、
前記予測印刷設定作成手段は、
印刷要求にかかるユーザの前記ユーザ印刷設定履歴情報に基づくユーザ情報依存予測印刷設定情報及び前記機器依存予測印刷設定情報を作成し、
前記画像処理手段は、前記印刷設定情報、前記機器依存予測印刷設定情報及び印刷要求にかかるユーザの前記ユーザ情報依存予測印刷設定情報それぞれに基づいて前記描画データを生成することを特徴とする請求項1記載の画像形成装置。
The image forming apparatus includes:
For each user who makes a print request to the image forming apparatus, there is provided a print setting history storage means for storing the print setting history of the user as user print setting history information.
The predicted print setting creation means
Creating user information-dependent predicted print setting information and device-dependent predicted print setting information based on the user print setting history information of the user relating to the print request;
The image processing unit generates the drawing data based on each of the print setting information, the device-dependent predicted print setting information, and the user information-dependent predicted print setting information of a user related to a print request. The image forming apparatus according to 1.
前記画像形成装置は、、
前記ユーザによる印刷要求毎に、前記印刷設定履歴記憶手段の該ユーザの前記ユーザ印刷設定履歴情報のカウントアップを行うカウント手段を備え、
前記予測印刷設定作成手段は、
前記カウント手段によってカウントされた前記印刷設定履歴記憶手段の記憶している前記ユーザ印刷設定履歴情報から利用傾向の高い印刷設定を用いて前記ユーザ情報依存予測印刷設定情報を作成することを特徴とする請求項1記載の画像形成装置。
The image forming apparatus includes:
For each print request by the user, comprising a counting means for counting up the user print setting history information of the user of the print setting history storage means;
The predicted print setting creation means
The user information-dependent predicted print setting information is created using print settings with a high usage tendency from the user print setting history information stored in the print setting history storage means counted by the counting means. The image forming apparatus according to claim 1.
複数の機能を利用して描画データと印刷設定に基づいて被記録媒体に画像形成する画像形成処理ステップと、
印刷データを印刷設定情報とともに受信する受信処理ステップと、
前記機能に基づいて前記受信手段の受信した前記印刷設定情報以外の所定数の機器依存予測印刷設定情報を作成する予測印刷設定作成処理ステップと、
前記印刷設定情報及び前記機器依存予測印刷設定情報それぞれに基づいて前記印刷データから前記画像形成手段で印刷可能な描画データを生成する画像処理処理ステップと、
各種設定操作が行われる操作処理ステップと、
前記印刷設定情報及び前記機器依存予測印刷設定情報と前記描画データとを対応させて蓄積する蓄積手段から、前記印刷設定情報に対応する前記描画データ、または、該印刷設定情報から変更された変更印刷設定情報が前記受信処理ステップまたは前記操作処理ステップから入力されると、該変更印刷設定情報と同じ前記機器依存予測印刷設定情報に対応する前記描画データを、取り出して前記画像形成処理ステップに渡す画像形成制御処理ステップと、
を有していることを特徴とする画像形成制御方法。
An image forming process step of forming an image on a recording medium based on drawing data and print settings using a plurality of functions;
A reception processing step for receiving print data together with print setting information;
Predictive print setting creation processing step of creating a predetermined number of device-dependent predicted print setting information other than the print setting information received by the receiving unit based on the function;
An image processing step of generating drawing data that can be printed by the image forming unit from the print data based on the print setting information and the device-dependent predicted print setting information;
Operation processing steps in which various setting operations are performed;
From the storage means for storing the print setting information and the device-dependent predicted print setting information in association with the drawing data, the drawing data corresponding to the print setting information, or a modified print changed from the print setting information When setting information is input from the reception processing step or the operation processing step, the drawing data corresponding to the device-dependent predicted print setting information that is the same as the changed print setting information is extracted and passed to the image formation processing step Formation control processing steps;
An image formation control method characterized by comprising:
コンピュータに、
複数の機能を利用して描画データと印刷設定に基づいて被記録媒体に画像形成する画像形成処理と、
印刷データを印刷設定情報とともに受信する受信処理と、
前記機能に基づいて前記受信手段の受信した前記印刷設定情報以外の所定数の機器依存予測印刷設定情報を作成する予測印刷設定作成処理と、
前記印刷設定情報及び前記機器依存予測印刷設定情報それぞれに基づいて前記印刷データから前記画像形成手段で印刷可能な描画データを生成する画像処理処理と、
各種設定操作が行われる操作処理と、
前記印刷設定情報及び前記機器依存予測印刷設定情報と前記描画データとを対応させて蓄積する蓄積手段から、前記印刷設定情報に対応する前記描画データ、または、該印刷設定情報から変更された変更印刷設定情報が前記受信処理または前記操作処理から入力されると、該変更印刷設定情報と同じ前記機器依存予測印刷設定情報に対応する前記描画データを、取り出して前記画像形成処理に渡す画像形成制御処理と、
を実行させることを特徴とする画像形成制御プログラム。
On the computer,
An image forming process for forming an image on a recording medium based on drawing data and print settings using a plurality of functions;
A reception process for receiving print data together with print setting information;
A predicted print setting creation process for creating a predetermined number of device-dependent predicted print setting information other than the print setting information received by the receiving unit based on the function;
Image processing for generating drawing data that can be printed by the image forming unit from the print data based on the print setting information and the device-dependent predicted print setting information;
Operation processing in which various setting operations are performed;
From the storage means for storing the print setting information and the device-dependent predicted print setting information in association with the drawing data, the drawing data corresponding to the print setting information, or a modified print changed from the print setting information When the setting information is input from the reception process or the operation process, the image formation control process that extracts the drawing data corresponding to the same device-dependent predicted print setting information as the changed print setting information and passes it to the image formation process When,
An image formation control program for executing
請求項5記載の画像形成制御プログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。   A computer-readable recording medium on which the image forming control program according to claim 5 is recorded.
JP2010190887A 2010-08-27 2010-08-27 Image forming apparatus, image forming control method, image forming control program, and recording medium Expired - Fee Related JP5505202B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010190887A JP5505202B2 (en) 2010-08-27 2010-08-27 Image forming apparatus, image forming control method, image forming control program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010190887A JP5505202B2 (en) 2010-08-27 2010-08-27 Image forming apparatus, image forming control method, image forming control program, and recording medium

Publications (2)

Publication Number Publication Date
JP2012045833A JP2012045833A (en) 2012-03-08
JP5505202B2 true JP5505202B2 (en) 2014-05-28

Family

ID=45901280

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010190887A Expired - Fee Related JP5505202B2 (en) 2010-08-27 2010-08-27 Image forming apparatus, image forming control method, image forming control program, and recording medium

Country Status (1)

Country Link
JP (1) JP5505202B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7200625B2 (en) * 2018-11-27 2023-01-10 コニカミノルタ株式会社 IMAGE FORMING APPARATUS AND IMAGE FORMING APPARATUS CONTROL PROGRAM

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04358868A (en) * 1991-06-05 1992-12-11 Hitachi Ltd Printer
JPH07223341A (en) * 1994-02-15 1995-08-22 Fuji Xerox Co Ltd Printer controller
JP2001113793A (en) * 1999-10-15 2001-04-24 Ricoh Co Ltd Printer, printing method and computer readable medium recording program for executing that method on computer
JP4131215B2 (en) * 2003-08-13 2008-08-13 富士ゼロックス株式会社 Image forming apparatus
JP4470624B2 (en) * 2003-08-29 2010-06-02 セイコーエプソン株式会社 Printer, printing system, printing method, and printing program
JP2005100351A (en) * 2003-08-29 2005-04-14 Seiko Epson Corp Print system, print program, print method and printer
JP2010122321A (en) * 2008-11-17 2010-06-03 Oki Data Corp Image forming apparatus
JP4941463B2 (en) * 2008-12-12 2012-05-30 コニカミノルタビジネステクノロジーズ株式会社 Information processing apparatus and printing apparatus

Also Published As

Publication number Publication date
JP2012045833A (en) 2012-03-08

Similar Documents

Publication Publication Date Title
US9277093B2 (en) Method, apparatus, and computer product for managing image formation resources
JP3679349B2 (en) Image forming apparatus, image forming method, image forming program, and application program
US8584137B2 (en) Image processing system for judging whether a partial job should be processed by an own device or another device
JP6066006B2 (en) Image forming apparatus
US9026576B2 (en) Image processing device, job processing method, and program
US8665460B2 (en) Print system, printing apparatus, printing method and printing program
JP5505202B2 (en) Image forming apparatus, image forming control method, image forming control program, and recording medium
JP2009027656A (en) Data processor
JP3910993B2 (en) Image forming apparatus, image forming method, and image forming program
JP7293317B2 (en) IMAGE PROCESSING DEVICE, CONTROL METHOD AND PROGRAM OF IMAGE PROCESSING DEVICE
JP3910992B2 (en) Image forming apparatus, image forming method, and image forming program
JP4783140B2 (en) Image processing apparatus, image processing method, program, and computer-readable recording medium
US20140240759A1 (en) Print control apparatus, printing system, and non-transitory computer readable medium
JP6116382B2 (en) Server apparatus, server apparatus control method, and program
JP2010206251A (en) Image forming device, memory area control method, and memory area control program
JP2006005963A (en) Information processor and information processing method
JP2006027277A (en) Image forming apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130621

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20130711

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: 20140218

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140219

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140303

LAPS Cancellation because of no payment of annual fees