[go: up one dir, main page]

JP2013006383A - Printing apparatus - Google Patents

Printing apparatus Download PDF

Info

Publication number
JP2013006383A
JP2013006383A JP2011141739A JP2011141739A JP2013006383A JP 2013006383 A JP2013006383 A JP 2013006383A JP 2011141739 A JP2011141739 A JP 2011141739A JP 2011141739 A JP2011141739 A JP 2011141739A JP 2013006383 A JP2013006383 A JP 2013006383A
Authority
JP
Japan
Prior art keywords
job
data
unnecessary
job data
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.)
Withdrawn
Application number
JP2011141739A
Other languages
Japanese (ja)
Inventor
Yutaro Ochiai
勇太朗 落合
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.)
Riso Kagaku Corp
Original Assignee
Riso Kagaku Corp
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 Riso Kagaku Corp filed Critical Riso Kagaku Corp
Priority to JP2011141739A priority Critical patent/JP2013006383A/en
Publication of JP2013006383A publication Critical patent/JP2013006383A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

【課題】ユーザー自身が不要なジョブデータをプリンター装置から削除する作業の省力化を図り、ユーザーの負担を軽減させる。
【解決手段】画像形成に係る画像情報を有する印刷データD10と、印刷データの属性を示すジョブ情報D20とが含まれたジョブデータD1を受信して保存するジョブ記憶部205と、ジョブ記憶部205に保存されたジョブデータのジョブ情報D20と、新たに受信したジョブデータのジョブ情報D20とを比較し、比較結果に基づいて各ジョブデータD1の要・不要を判定する不要ジョブ判定部211と、不要ジョブ判定部211が不要と判定したジョブデータD1を削除するジョブ削除部212と備える。
【選択図】図2
An object of the present invention is to reduce the burden on the user by saving labor of deleting job data unnecessary for the user from the printer device.
A job storage unit 205 that receives and stores job data D1 including print data D10 having image information relating to image formation and job information D20 indicating attributes of the print data, and a job storage unit 205 An unnecessary job determination unit 211 that compares job information D20 of job data stored in the job information D20 and job information D20 of newly received job data and determines whether each job data D1 is necessary or not based on the comparison result; An unnecessary job determination unit 211 includes a job deletion unit 212 that deletes job data D1 determined to be unnecessary.
[Selection] Figure 2

Description

本発明は、プリンターや複合機などの印刷装置に係り、不要な印刷データを自動的に削除する印刷装置に関する。   The present invention relates to a printing apparatus such as a printer or a multifunction peripheral, and more particularly to a printing apparatus that automatically deletes unnecessary print data.

近年において、一般的なプリンター装置や複合機などの印刷装置は、ネットワークを介してコンピュータ等のデータ処理装置に接続され、データ処理装置から送信された一連の印刷処理データであるジョブデータを受信し、このジョブデータを一時的にデータ記憶部に記憶して、受信順に印刷する。   In recent years, printing apparatuses such as general printer apparatuses and multifunction peripherals are connected to a data processing apparatus such as a computer via a network, and receive job data that is a series of print processing data transmitted from the data processing apparatus. The job data is temporarily stored in the data storage unit and printed in the order received.

このジョブデータをデータ記憶部に記憶する動作を「スプール」といい、「スプール」を行うことで、プリンター装置は複数のジョブデータを印刷処理と非同期に受信できるようになっている。   The operation of storing the job data in the data storage unit is called “spool”, and by performing “spooling”, the printer apparatus can receive a plurality of job data asynchronously with the printing process.

このようなプリンター装置において、ジョブデータをスプールした後、プリンター装置に別途ログインすることで、その時点までにデータ記憶部に記憶されているジョブデータを受信順に自動で印刷する機能がある。   Such a printer device has a function of automatically printing job data stored in the data storage unit up to that point in order of reception by logging in to the printer device after spooling the job data.

ところが、上記のような機能を有するプリンター装置では、データ記憶部に記憶されたジョブデータが、スプール後ログインするまでの間に印刷する必要がなくなった場合に、ログイン後の自動印刷によって用紙が無駄に消費されてしまう。   However, in a printer device having the above functions, when job data stored in the data storage unit does not need to be printed before logging in after spooling, paper is wasted by automatic printing after logging in. Will be consumed.

そこで、ログイン後、それまでにスプールされているジョブデータを印刷する前に、印刷するジョブデータを選択できるようにすることが考えられる。そのようなことを実現する技術は、従前にもいくつか存在する。   Therefore, it is conceivable to select job data to be printed after logging in and before printing job data spooled up to that point. There have been several techniques for achieving this.

上述した従前の技術として、例えば、特許文献1及び2がある。特許文献1に開示された技術では、表示画面にスプールされているジョブデータの内容を表示させる。また、特許文献2に開示された技術では、スプールされてから所定時間が経過したジョブの選択タブの色を変えることにより、所定時間が経過していることをユーザーが容易に認識できるようにしている。   As the conventional technique described above, for example, there are Patent Documents 1 and 2. In the technique disclosed in Patent Document 1, the contents of job data spooled on the display screen are displayed. In the technique disclosed in Patent Document 2, the user can easily recognize that the predetermined time has passed by changing the color of the selection tab of the job that has passed a predetermined time since spooling. Yes.

これらのような特許文献1及び2に開示された技術によれば、スプールされているジョブデータの中から、印刷処理を実行する必要があるジョブデータか、不要なジョブデータかをユーザーが画像を見ながら選択することができるため、不要なジョブが選択されてしまうことを防止するとともに、不要なジョブを簡易に削除することができる。   According to the techniques disclosed in Patent Documents 1 and 2 as described above, the user selects an image from the spooled job data to determine whether the job data needs to be printed or is unnecessary. Since it can be selected while viewing, it is possible to prevent unnecessary jobs from being selected and to easily delete unnecessary jobs.

特開2007−58465号公報JP 2007-58465 A 特開2001−26166号公報JP 2001-26166 A

しかしながら、引用文献1及び2に開示された技術では、印刷処理を実行する必要のあるジョブデータか、不要なジョブデータかを、ユーザー自身が確認して削除する操作をしなければなららない。このとき、ユーザーがジョブデータの要否を判断するために、ジョブデータ名や、ジョブデータがスプールされた時刻等を確認する必要があり、その作業が繁雑であり、多大な労力を要するという問題があった。   However, in the techniques disclosed in the cited documents 1 and 2, the user himself has to perform an operation of confirming and deleting job data that needs to be printed or unnecessary job data. At this time, in order for the user to determine whether or not the job data is necessary, it is necessary to check the job data name, the time when the job data was spooled, etc., and the work is complicated and requires a lot of labor. was there.

そこで、本発明は、以上の点に鑑みてなされたもので、不要なジョブデータが印刷されて用紙が無駄に消費されるのを極力避けるとともに、ユーザー自身が不要なジョブデータをプリンター装置から削除する作業の省力化を図り、ユーザーの負担を軽減できる印刷装置を提供することをその課題とする。   Accordingly, the present invention has been made in view of the above points, and avoids unnecessary consumption of paper by printing unnecessary job data as much as possible and deleting unnecessary job data from the printer device by the user himself / herself. It is an object of the present invention to provide a printing apparatus that can save labor and reduce the burden on the user.

上記課題を解決するために、本発明は、
画像形成に係る画像情報を有する印刷データと、前記印刷データの属性を示すジョブ情報とが含まれたジョブデータを受信して保存するジョブ記憶部と、
前記ジョブ記憶部に保存された前記ジョブデータの前記ジョブ情報と、新たに受信したジョブデータの前記ジョブ情報とを比較し、比較結果に基づいて各ジョブデータの要・不要を判定する不要ジョブ判定部と、
前記不要ジョブ判定部が不要と判定したジョブデータを削除するジョブ削除部と
を備えたことを特徴とする。
In order to solve the above problems, the present invention provides:
A job storage unit for receiving and storing job data including print data having image information related to image formation and job information indicating attributes of the print data;
Unnecessary job determination that compares the job information of the job data stored in the job storage unit with the job information of newly received job data and determines whether each job data is necessary or not based on the comparison result And
And a job deletion unit that deletes job data determined to be unnecessary by the unnecessary job determination unit.

このような発明によれば、印刷装置が、自動で印刷処理を実行する必要のあるジョブデータか不要なジョブデータかを判断し、不要なジョブデータを削除するので、データを印刷処理する際、不要なジョブデータが印刷されてしまうのを極力防ぎ、また、ユーザー自身が不要なジョブデータを印刷装置から削除する作業を不要とし、ユーザーの負担を軽減させることができる。   According to such an invention, the printing apparatus determines whether the job data needs to be automatically executed or unnecessary job data, and deletes unnecessary job data. Therefore, when printing data, It is possible to prevent unnecessary job data from being printed as much as possible, and to eliminate the need for the user to delete unnecessary job data from the printing apparatus, thereby reducing the burden on the user.

上記発明において、ジョブ情報には、ユーザーを識別するユーザー識別子と、印刷データを識別する印刷データ識別子とが少なくとも含まれており、ジョブ判定部は、比較対象のジョブデータに係るユーザー識別子及び印刷データ識別子の一致・不一致に基づいて、ジョブデータの要・不要を判定することが好ましい。   In the above invention, the job information includes at least a user identifier for identifying the user and a print data identifier for identifying the print data, and the job determination unit includes the user identifier and the print data relating to the job data to be compared. It is preferable to determine necessity / unnecessity of the job data based on the identity match / mismatch.

この場合には、ユーザー識別子と印刷データ識別子とに基づいて、ジョブデータを比較するので、同一の印刷データか否かを正確に判断することができる。これにより、例えば、同一のユーザーが誤って同じ印刷データについて印刷操作を行ったときであっても、重複するジョブデータの一方を自動で削除することができる。   In this case, since the job data is compared based on the user identifier and the print data identifier, it can be accurately determined whether or not the print data is the same. Thereby, for example, even when the same user accidentally performs a print operation on the same print data, one of the duplicate job data can be automatically deleted.

上記発明において、不要ジョブ判定部は、印刷データの更新時刻を取得する機能を備え、ユーザー識別子及び印刷データ識別子が同一であって、かつ各印刷データの更新時刻が異なる場合に、該当するジョブデータのうち、最新の更新時刻のジョブデータ以外のジョブデータを不要であると判定することが好ましい。   In the above invention, the unnecessary job determination unit has a function of acquiring the update time of the print data, and when the user identifier and the print data identifier are the same and the update time of each print data is different, the corresponding job data Of these, it is preferable to determine that job data other than the job data at the latest update time is unnecessary.

この場合には、さらに印刷データの更新時刻についても判断し、各ジョブデータの受信時刻の間隔が所定時間以上でなくても、最新のジョブデータ以外のジョブデータを不要と判定する。このため、例えば、ユーザーが印刷データを修正した後に再度印刷操作を行ったときには、印刷装置に先行してスプールされたジョブデータが自動で削除されることとなり、不要なジョブデータが印刷されるのを防止できるとともに、ユーザー自身が不要なジョブデータを印刷装置から削除する作業の省力化を図ることができる。   In this case, the update time of the print data is further determined, and it is determined that job data other than the latest job data is unnecessary even if the interval between the reception times of the job data is not equal to or longer than a predetermined time. For this reason, for example, when the user performs a print operation again after correcting the print data, the job data spooled prior to the printing apparatus is automatically deleted, and unnecessary job data is printed. In addition, it is possible to save labor for deleting unnecessary job data from the printing apparatus.

上記発明において、不要ジョブ判定部は、ジョブ情報のうち、ユーザー識別子及び印刷データ識別子が同一であって、かつ各ジョブデータの受信時刻に所定時間以上の間隔がある場合に、該当するジョブデータのうちいずれのジョブデータが不要であると判定することが好ましい。   In the above invention, the unnecessary job determination unit includes the job data of the corresponding job data when the user identifier and the print data identifier are the same in the job information and there is an interval of a predetermined time or more in the reception time of each job data. It is preferable to determine that any of the job data is unnecessary.

この場合には、例えば、ユーザーがある印刷データについて印刷操作を実行し、所定時間が経過して印刷操作が済んでいることを忘れてしまい、再度その印刷データについて印刷操作を行ったときであっても、ジョブデータの一方が自動的に削除される。このため、不要なジョブデータが印刷されるのを防止できるとともに、ユーザー自身が不要なジョブデータを印刷装置から削除する作業を不要とし、ユーザーの負担を軽減させることができる。   In this case, for example, when the user performs a printing operation on a certain piece of print data, forgets that the printing operation has been completed after a predetermined time, and has performed the printing operation on the print data again. However, one of the job data is automatically deleted. For this reason, it is possible to prevent unnecessary job data from being printed and to eliminate the user's own job of deleting unnecessary job data from the printing apparatus, thereby reducing the burden on the user.

一方、例えば、ユーザーが同じ印刷データについて、一度印刷処理を実行した直後に部数を追加しようとして、再度その印刷データについて印刷操作を行うなど、ユーザーが意図的に同じ印刷データについて複数回印刷操作を行ったときには、各ジョブデータを削除しないと判定する。このため、各ジョブデータはそれぞれ印刷されることとなるので、ユーザーが意図したとおりの印刷物を提供することができる。   On the other hand, for example, when the user tries to add the number of copies immediately after executing the print processing once for the same print data, the user intentionally performs the print operation for the same print data a plurality of times. If so, it is determined that each job data is not deleted. For this reason, each job data is printed, so that a printed matter as intended by the user can be provided.

なお、上記各発明において、ジョブ情報は、ジョブデータの出力元において設定された不要ジョブ削除設定情報を含んでおり、不要ジョブ削除設定情報は、不要なジョブを自動的に削除するか否かの情報を含んでおり、不要ジョブ判定部は、不要なジョブを自動的に削除する旨の情報を不要ジョブ削除設定情報に含むジョブデータの要・不要を判定することが好ましい。   In each of the above inventions, the job information includes unnecessary job deletion setting information set at the job data output source, and the unnecessary job deletion setting information indicates whether an unnecessary job is automatically deleted. It is preferable that the unnecessary job determination unit determines whether or not the job data is necessary / unnecessary in the unnecessary job deletion setting information including information indicating that the unnecessary job is automatically deleted.

この場合には、ユーザーがジョブデータの出力元において、条件に当てはまった場合に自動的に削除する対象とするか否かをジョブデータ毎に設定できるので、ユーザーの意図を反映させたジョブデータの自動削除管理を実行することができる。   In this case, it is possible to set for each job data whether or not to automatically delete when the condition is met at the job data output source. Automatic deletion management can be executed.

以上述べたように、この発明によれば、プリンターや複合機などの印刷装置において、不要なジョブデータが印刷されるのを防止できるとともに、ユーザー自身が不要なジョブデータを印刷装置から削除する作業を省略することができ、ユーザーの負担を軽減させることができる。   As described above, according to the present invention, it is possible to prevent unnecessary job data from being printed in a printing apparatus such as a printer or a multifunction peripheral, and to delete unnecessary job data from the printing apparatus by the user himself / herself. Can be omitted and the burden on the user can be reduced.

本発明の一実施形態に係るプリンター装置を備えた印刷システムの全体構成を示す概念図である。1 is a conceptual diagram illustrating an overall configuration of a printing system including a printer device according to an embodiment of the present invention. 図1のプリンター装置の内部構成を示すブロック図である。FIG. 2 is a block diagram illustrating an internal configuration of the printer apparatus of FIG. 1. 図2のプリンター装置が図1のユーザー端末から取得するジョブデータの構成を示す説明図である。FIG. 3 is an explanatory diagram illustrating a configuration of job data acquired by the printer apparatus of FIG. 2 from the user terminal of FIG. 1. 図1のユーザー端末の内部構成を示すブロック図である。It is a block diagram which shows the internal structure of the user terminal of FIG. 図4のユーザー端末の表示画面上に表示される不要ジョブ削除画面を示す説明図である。FIG. 5 is an explanatory diagram showing an unnecessary job deletion screen displayed on the display screen of the user terminal in FIG. 4. 図2のプリンター装置が行う印刷処理の概要を示すフローチャート図である。FIG. 3 is a flowchart illustrating an outline of a printing process performed by the printer apparatus of FIG. 図6の不要ジョブの自動削除処理を示すフローチャート図である。FIG. 7 is a flowchart showing an unnecessary job automatic deletion process of FIG. 6.

以下に添付図面を参照して、本発明に係る印刷装置の実施形態を詳細に説明する。なお、本実施形態では、記憶メモリ等に記憶したジョブデータを受信順に出力せずに、プリンター装置に設けられた操作パネル上におけるユーザー操作を待って、スプールされているジョブデータの中から、ユーザーが指定した任意のデータを印刷する場合を例に説明する。   Hereinafter, embodiments of a printing apparatus according to the present invention will be described in detail with reference to the accompanying drawings. In the present embodiment, the job data stored in the storage memory or the like is not output in the order of reception, but a user operation on the operation panel provided in the printer apparatus is waited for, and the user can select from the spooled job data. A case where arbitrary data designated by is printed will be described as an example.

(印刷システムの全体構成)
図1は、本発明の一実施形態に係るプリンター装置を備えた印刷システムの全体構成を示す概念図である。本実施形態において、印刷システムは、ユーザー端末1と、プリンター装置2(印刷装置)とから構成される。
(Overall configuration of printing system)
FIG. 1 is a conceptual diagram illustrating an overall configuration of a printing system including a printer device according to an embodiment of the present invention. In the present embodiment, the printing system includes a user terminal 1 and a printer device 2 (printing device).

ユーザー端末1(1a〜1c)は、CPUを備えた演算処理装置であり、各種アプリケーションソフトにより印刷用のデータを作成し、そのデータの印刷処理の実行を指示する機能を備えており、例えば、パーソナルコンピュータ等の汎用コンピュータや、機能を特化させた専用装置により実現することができ、モバイルコンピュータやPDA(Personal Digital Assistance )、携帯電話機であってもよい。   The user terminal 1 (1a to 1c) is an arithmetic processing device including a CPU, and has a function of creating data for printing by various application software and instructing execution of printing processing of the data. It can be realized by a general-purpose computer such as a personal computer or a dedicated device with specialized functions, and may be a mobile computer, a PDA (Personal Digital Assistance), or a mobile phone.

また、プリンター装置2は、ユーザー操作に基づく印刷指示に従って、ネットワーク3を通じてユーザー端末1から受信したジョブデータD1(印刷データ)を印刷するネットワークプリンターである。   The printer device 2 is a network printer that prints job data D1 (print data) received from the user terminal 1 through the network 3 in accordance with a print instruction based on a user operation.

そして、本実施形態では、図1に示すように、プリンター装置2と、複数のユーザー端末1(1a〜1c)は、ネットワーク3に対して接続されており、ユーザー端末1から印刷用のデータを、ネットワーク3を通じてプリンター装置2に対して送出し、遠隔的に印刷処理を実行できるようになっている。   In this embodiment, as shown in FIG. 1, the printer device 2 and the plurality of user terminals 1 (1 a to 1 c) are connected to the network 3, and printing data is received from the user terminal 1. The data can be sent to the printer device 2 through the network 3 and can be executed remotely.

なお、このネットワーク3としては、通信プロトコルTCP/IPを用いた10BASE−Tや100BASE−TX等によるローカルネットワーク(LAN)や無線LAN(WLAN)等の無線ネットワークであり、例えば、ピア・トゥー・ピアによる家庭用の簡易的なネットワークなども含まれる。   The network 3 is a wireless network such as a local network (LAN) or a wireless LAN (WLAN) based on 10BASE-T or 100BASE-TX using the communication protocol TCP / IP, for example, peer-to-peer. Simple network for home use is also included.

(プリンター装置の構成)
次いで、プリンター装置2の構成について説明する。図2は図1のプリンター装置2の内部構成を示すブロック図であり、図3は図2のプリンター装置が図1のユーザー端末1(1a〜1c)から取得するジョブデータの構成を示す説明図である。
(Configuration of printer device)
Next, the configuration of the printer device 2 will be described. 2 is a block diagram illustrating an internal configuration of the printer apparatus 2 in FIG. 1, and FIG. 3 is an explanatory diagram illustrating a configuration of job data acquired by the printer apparatus in FIG. 2 from the user terminals 1 (1a to 1c) in FIG. It is.

なお、説明中で用いられる「モジュール」とは、装置や機器等のハードウェア、或いはその機能を持ったソフトウェア、又はこれらの組み合わせなどによって構成され、所定の動作を達成するための機能単位を示す。   The “module” used in the description refers to a functional unit that is configured by hardware such as an apparatus or a device, software having the function, or a combination thereof, and achieves a predetermined operation. .

図2に示すように、プリンター装置2には、ネットワークを通じて受信されたデータを印刷するためのモジュールとして、通信インターフェース201と、操作パネル202と、ジョブ記憶部205と、演算処理部210とを備えている。   As shown in FIG. 2, the printer apparatus 2 includes a communication interface 201, an operation panel 202, a job storage unit 205, and an arithmetic processing unit 210 as modules for printing data received via the network. ing.

通信インターフェース201は、ユーザー端末1(1a〜1c)との間でデータの送受信を行う通信インターフェースであり、例えば、有線・無線LANやシリアル方式、USB方式等によりデータの通信を行う。   The communication interface 201 is a communication interface that transmits and receives data to and from the user terminal 1 (1a to 1c). For example, the communication interface 201 performs data communication by a wired / wireless LAN, a serial method, a USB method, or the like.

操作パネル202は、ユーザーによる指示操作や設定操作を受け付けるモジュールであり、本実施形態においては、例えば、スプールされているジョブデータD1の中から、印刷すべきデータを選択するための情報を表示したり、不要ジョブの削除処理に関する操作を行うための情報が表示可能なタッチパネルとなっている。   The operation panel 202 is a module that accepts an instruction operation or a setting operation by a user. In the present embodiment, for example, information for selecting data to be printed is displayed from spooled job data D1. Or a touch panel capable of displaying information for performing an operation related to an unnecessary job deletion process.

ジョブ記憶部205は、各種のデータや、プログラムを記憶保持する記憶装置等であり、本実施形態においては、電源の供給が遮断されても記憶されたデータが消去されない不揮発性のものとなっている。そして、このジョブ記憶部205には、ユーザー端末1(1a〜1c)から送信されて受信したジョブデータD1が保存される。   The job storage unit 205 is a storage device that stores various types of data and programs. In the present embodiment, the stored data is non-volatile so that the stored data is not erased even when the supply of power is interrupted. Yes. The job storage unit 205 stores job data D1 transmitted and received from the user terminal 1 (1a to 1c).

ここで、このジョブ記憶部205に保存されるジョブデータD1には、図3に示すように、画像形成に係る画像情報を有する印刷データD10と、印刷データの属性を示すジョブ情報D20とが含まれている。また、ジョブ情報D20には、少なくともユーザーを識別するユーザー識別子D21と、印刷データD10を識別する印刷データ識別子D22とが含まれており、本実施形態では、さらに印刷データの更新時刻D23やその他のデータD24も含まれている。   Here, as shown in FIG. 3, the job data D1 stored in the job storage unit 205 includes print data D10 having image information related to image formation, and job information D20 indicating attributes of the print data. It is. The job information D20 includes at least a user identifier D21 for identifying the user and a print data identifier D22 for identifying the print data D10. In this embodiment, the print data update time D23 and other information are also included. Data D24 is also included.

なお、印刷データの更新時刻D23とは、ジョブに係る印刷データが、ユーザー端末1において最終保存された時刻である。また、その他データD24には、例えば、ジョブデータ受信部215がジョブデータD1を受信した際の受信時刻や、印刷データD10の容量の大きさや、ジョブデータD1に係る印刷ページ情報などが含まれている。また、後述するユーザー端末1側での設定に応じて、不要ジョブの自動削除設定情報をその他データD24に含ませることもできる。不要ジョブの自動削除設定情報については後述する。   The print data update time D23 is the time when the print data related to the job is finally stored in the user terminal 1. The other data D24 includes, for example, the reception time when the job data receiving unit 215 receives the job data D1, the size of the print data D10, the print page information related to the job data D1, and the like. Yes. Further, unnecessary data automatic deletion setting information can be included in the other data D24 according to the setting on the user terminal 1 side described later. The unnecessary job automatic deletion setting information will be described later.

演算処理部210は、CPUやDSP(Digital Signal Prosessor)等のプロセッサ、メモリ、及びその他の電子回路等のハードウェア、或いはその機能を持ったプログラム等のソフトウェア、又はこれらの組み合わせなどによって構成された演算モジュールである。この演算処理部210は、プログラムを適宜読み込んで実行することにより種々の機能モジュールを仮想的に構築し、構築された各機能モジュールによって、画像データに関する処理や、各部の動作制御、ユーザー操作に対する種々の処理を行う。   The arithmetic processing unit 210 is configured by a processor such as a CPU or DSP (Digital Signal Processor), memory, hardware such as other electronic circuits, software such as a program having the function, or a combination thereof. Arithmetic module. The arithmetic processing unit 210 virtually constructs various functional modules by appropriately reading and executing a program, and various functions for image data processing, operation control of each unit, and user operations are performed by the constructed functional modules. Perform the process.

特に、本実施形態における不要ジョブの削除処理に関する設定及び制御は、操作パネル202、又はユーザー端末1上のプリンタードライバ110を通じてユーザー操作を受け付け、このユーザー操作に応じて演算処理部210によって行われる。具体的には、不要ジョブに関するモジュールとして、演算処理部210には、操作信号取得部214と、不要ジョブ判定部211と、ジョブデータ受信部215と、ジョブ削除部212と、画像処理部213と、計時部216とが構築される。   In particular, the setting and control related to the unnecessary job deletion process in the present embodiment is performed by the arithmetic processing unit 210 in response to a user operation received through the operation panel 202 or the printer driver 110 on the user terminal 1. Specifically, as an unnecessary job module, the arithmetic processing unit 210 includes an operation signal acquisition unit 214, an unnecessary job determination unit 211, a job data reception unit 215, a job deletion unit 212, and an image processing unit 213. The timer unit 216 is constructed.

操作信号取得部214は、操作パネル202、及び通信インターフェース201を通じて、ユーザーによる操作信号を受信するモジュールであり、受信した操作信号を解析し、ユーザー操作に応じた処理を他のモジュールに実行させる。特に、本実施形態において、この操作信号取得部214は、操作パネル202、又は通信インターフェース201を介して接続されたプリンタードライバ110などから、印刷処理の指示操作を受け付けたり、ユーザーによる不要ジョブの削除処理に関する指示操作や設定操作を受け付ける。   The operation signal acquisition unit 214 is a module that receives an operation signal from the user through the operation panel 202 and the communication interface 201, analyzes the received operation signal, and causes another module to execute processing according to the user operation. In particular, in the present embodiment, the operation signal acquisition unit 214 receives a print processing instruction operation from the operation panel 202 or the printer driver 110 connected via the communication interface 201 or deletes unnecessary jobs by the user. It accepts instruction operations and setting operations related to processing.

この操作信号取得部214で受信された操作信号は、制御信号として、不要ジョブ判定部211や画像処理部213に入力される。また、操作信号取得部214には、印刷に係る印刷媒体のサイズ、種類又は厚さ等の用紙種別データとして取得する機能も備えられている。   The operation signal received by the operation signal acquisition unit 214 is input to the unnecessary job determination unit 211 and the image processing unit 213 as a control signal. The operation signal acquisition unit 214 is also provided with a function of acquiring paper type data such as the size, type, or thickness of the printing medium for printing.

ジョブデータ受信部215は、一連の印刷処理単位であるジョブデータD1を受信するモジュールであり、受信したジョブデータD1をジョブ記憶部205に受け渡すモジュールである。また、本実施形態において、ジョブデータ受信部215は、新たにジョブデータD1が受信された際、不要ジョブ判定部211に対して、例えば、ジョブ情報D20や、ジョブデータD1の格納先であるアドレス情報を通知する。   The job data receiving unit 215 is a module that receives job data D1 that is a series of print processing units, and is a module that delivers the received job data D1 to the job storage unit 205. In the present embodiment, when the job data receiving unit 215 receives new job data D1, the job data receiving unit 215 instructs the unnecessary job determining unit 211 to store, for example, the job information D20 or the job data D1 address. Notify information.

不要ジョブ判定部211は、ジョブ記憶部205に保存されたジョブデータD1のジョブ情報D20と、新たに受信したジョブデータのジョブ情報D20とを比較し、比較結果に基づいて各ジョブデータD1の要・不要を判定するモジュールである。   The unnecessary job determination unit 211 compares the job information D20 of the job data D1 stored in the job storage unit 205 with the job information D20 of the newly received job data, and determines the necessity of each job data D1 based on the comparison result. -It is a module that judges unnecessary.

本実施形態において、不要ジョブ判定部211は、先ず、同一のジョブデータD1か否かを判断する。具体的には、ジョブデータ受信部215から新しいジョブデータD1を受信した通知を受けると、不要ジョブ判定部211は、新しいジョブデータD1のジョブ情報D20からユーザー識別子D21及び印刷データ識別子D22を参照し、同一のユーザー識別子D21及び印刷データ識別子D22がジョブ記憶部205に蓄積されているか否かを判断する。   In the present embodiment, the unnecessary job determination unit 211 first determines whether or not the same job data D1. Specifically, upon receiving notification that new job data D1 has been received from the job data receiving unit 215, the unnecessary job determination unit 211 refers to the user identifier D21 and the print data identifier D22 from the job information D20 of the new job data D1. Then, it is determined whether or not the same user identifier D21 and print data identifier D22 are stored in the job storage unit 205.

また、不要ジョブ判定部211は、ユーザー識別子D21及び印刷データ識別子D22が同一であるジョブデータD1について、各ジョブデータD1の受信時刻に所定時間以上の間隔があるか否かを判断し、受信時刻に所定時間以上の間隔がある場合には、該当するジョブデータD1のうちいずれのジョブデータD1が不要であると判定する機能を備えている。   Further, the unnecessary job determination unit 211 determines whether there is an interval of a predetermined time or more in the reception time of each job data D1 for the job data D1 having the same user identifier D21 and print data identifier D22. When there is an interval of a predetermined time or more, there is provided a function for determining that any of the corresponding job data D1 is unnecessary.

具体的に、不要ジョブ判定部211は、現在時刻を計時する計時部216から、ジョブデータ受信部215がジョブデータD1を受信した時刻情報を取得する。そして、同一のジョブデータD1がある場合には、各ジョブデータD1の受信時刻を参照して、その差分からその受信時刻が所定時間以上の間隔か否かを判断する。なお、この所定時間は、秒単位や分単位で設定可能であり、予め、工場出荷時に設定したり、また、ユーザー操作によって、ユーザーが任意に設定できるようにしてもよい。   Specifically, the unnecessary job determination unit 211 acquires time information when the job data reception unit 215 receives the job data D1 from the time measurement unit 216 that measures the current time. When the same job data D1 exists, the reception time of each job data D1 is referred to, and it is determined from the difference whether the reception time is an interval equal to or longer than a predetermined time. The predetermined time can be set in units of seconds or minutes, and may be set in advance at the time of factory shipment or arbitrarily set by the user by a user operation.

さらに本実施形態において、不要ジョブ判定部211は、各ジョブデータD1の受信時刻に所定時間以上の間隔がない場合であっても、各ジョブデータD1から印刷データの更新時刻D23を取得し、各印刷データの更新時刻D23が異なるか否かを判定する。   Further, in the present embodiment, the unnecessary job determination unit 211 acquires the update time D23 of the print data from each job data D1 even when there is no interval of a predetermined time or more in the reception time of each job data D1. It is determined whether the print data update time D23 is different.

具体的に、各印刷データの更新時刻D23が異なる場合、不要ジョブ判定部211は、各ジョブデータD1の受信時刻の間隔が所定時間以上でなくても、該当するジョブデータD1のうち、最新の更新時刻D23のジョブデータ以外のジョブデータD1を不要であると判定する。一方、各印刷データの更新時刻D23が同一である場合、不要ジョブ判定部211は不要なジョブデータD1はないと判定する。そして、不要ジョブ判定部211は、判定結果をジョブ削除部212に送信する。   Specifically, when the update time D23 of each print data is different, the unnecessary job determination unit 211 determines the latest job data D1 among the corresponding job data D1 even if the interval of the reception time of each job data D1 is not a predetermined time or more. It is determined that job data D1 other than the job data at the update time D23 is unnecessary. On the other hand, when the update times D23 of the print data are the same, the unnecessary job determination unit 211 determines that there is no unnecessary job data D1. Then, the unnecessary job determination unit 211 transmits the determination result to the job deletion unit 212.

なお、後述するユーザー端末1側での設定に応じた不要ジョブの自動削除設定情報が、ジョブデータD1のその他データD24中に含まれている場合は、その設定内容にしたがって、不要ジョブ判定部211が不要なジョブデータD1の有無を判定するようにすることもできる。   Note that when unnecessary data automatic deletion setting information according to settings on the user terminal 1 side described later is included in the other data D24 of the job data D1, the unnecessary job determination unit 211 is set according to the setting contents. It is also possible to determine whether or not there is job data D1 that does not require.

例えば、不要ジョブの自動削除設定情報は、「ジョブデータ自動削除」機能の「選択」/「非選択」の設定内容を含んでいるものとすることができる。この場合、設定内容が「選択」ならば、不要ジョブ判定部211は上記の各判定を行い、「非選択」ならば、不要ジョブ判定部211が上記の各判定を一切行わない(不要ジョブのジョブ削除部212による削除を行わせない)ことになる。   For example, the unnecessary job automatic deletion setting information may include setting contents of “selection” / “non-selection” of the “job data automatic deletion” function. In this case, if the setting content is “selected”, the unnecessary job determination unit 211 performs each of the above determinations, and if “non-selection”, the unnecessary job determination unit 211 does not perform any of the above determinations (unnecessary job determination). The job deletion unit 212 does not perform deletion).

また、不要ジョブの自動削除設定情報は、「ジョブデータ自動削除」機能の「選択」/「非選択」に加えて、自動的に不要ジョブを削除する条件の個別設定内容(「ジョブデータの受信時刻を比較する」の「選択」/「非選択」、「ジョブデータの更新時刻を比較する」の「選択」/「非選択」)を含んでいるものとすることができる。この場合、「ジョブデータ自動削除」機能の設定内容が「選択」ならば、「ジョブデータの受信時刻を比較する」や「ジョブデータの更新時刻を比較する」の設定内容に応じて、不要ジョブ判定部211が上記の各判定の一部又は全部を行うことになる。   In addition to the “selection / non-selection” of the “automatic job data deletion” function, the unnecessary job automatic deletion setting information includes the individual settings for automatically deleting unnecessary jobs (“job data reception” “Compare time” “selection” / “non-selection” and “compare job data update time” “selection” / “non-selection”). In this case, if the setting for the “Auto delete job data” function is “Select”, an unnecessary job is set according to the settings for “Compare job data reception times” and “Compare job data update times”. The determination unit 211 performs part or all of the above determinations.

ジョブ削除部212は、不要ジョブ判定部211が不要と判定したジョブデータD1を削除するモジュールである。具体的には、不要ジョブ判定部211から不要ジョブの有無に関する通知と、不要ジョブがある場合にはジョブ記憶部205内の格納場所であるアドレス番号の通知を受信し、その情報に基づいて、ジョブ記憶部205に格納されたジョブデータD1を削除する。   The job deletion unit 212 is a module that deletes the job data D1 that the unnecessary job determination unit 211 determines to be unnecessary. Specifically, a notification regarding the presence or absence of an unnecessary job is received from the unnecessary job determination unit 211, and if there is an unnecessary job, a notification of an address number that is a storage location in the job storage unit 205 is received, and based on the information, The job data D1 stored in the job storage unit 205 is deleted.

画像処理部213は、画像処理に特化したディジタル信号処理を行う演算処理装置であり、印刷の処理単位であるジョブデータD1を受信し、このジョブデータD1に含まれる印刷に必要な画像データの変換等を行い、印刷を実行するモジュールである。この画像処理部213は、画像形成制御部213aと、色変換回路213bとを有している。   The image processing unit 213 is an arithmetic processing unit that performs digital signal processing specialized for image processing. The image processing unit 213 receives job data D1 that is a processing unit of printing, and stores image data necessary for printing included in the job data D1. This is a module that performs conversion and executes printing. The image processing unit 213 includes an image formation control unit 213a and a color conversion circuit 213b.

画像形成制御部213aは、各色のインクヘッド220の駆動や、搬送経路の駆動手段の動作を制御し、画像形成処理全体を制御するモジュールであり、スケジューリングに従ったタイミング及び印字速度で画像形成を行う。色変換回路213bは、RGB印刷画像をCMYK印刷画像に変換する回路であり、各色についての印刷画像に基づいて、画像形成制御部213aに印刷を実行させる。   The image formation control unit 213a is a module that controls the driving of the ink heads 220 of each color and the operation of the driving means of the transport path, and controls the entire image forming process, and forms an image at a timing and printing speed according to scheduling. Do. The color conversion circuit 213b is a circuit that converts an RGB print image into a CMYK print image, and causes the image formation control unit 213a to execute printing based on the print image for each color.

(ユーザー端末の構成)
次いで、ユーザー端末1について説明する。図4は、ユーザー端末1の内部構成を示すブロック図であり、図5は、ユーザー端末の表示画面上に表示される不要ジョブ削除画面を示す説明図である。
(User terminal configuration)
Next, the user terminal 1 will be described. FIG. 4 is a block diagram showing the internal configuration of the user terminal 1, and FIG. 5 is an explanatory diagram showing an unnecessary job deletion screen displayed on the display screen of the user terminal.

図4に示すように、ユーザー端末1は、種々の演算処理を行う演算処理部10と、データや実行プログラム等のデータを保存する記憶部11と、ユーザー端末1に対してデータや操作信号、映像・音声信号等の入出力を行う出力インターフェース12及び入力インターフェース13と、ネットワーク3を介して通信を行うための通信インターフェース14と、これらの各モジュールを接続するバス15とを有している。   As shown in FIG. 4, the user terminal 1 includes an arithmetic processing unit 10 that performs various arithmetic processes, a storage unit 11 that stores data such as data and execution programs, and data and operation signals to the user terminal 1. It has an output interface 12 and an input interface 13 for inputting / outputting video / audio signals, a communication interface 14 for communicating via the network 3, and a bus 15 for connecting these modules.

出力インターフェース12及び入力インターフェース13は、データや映像・音声信号等の入出力を行う外部端子を含むデータ転送モジュールである。これらには、具体的には、ディスプレイ16等の表示装置や、フレキシブルディスクドライブ、CD−ROMドライブ、記憶部11(ハードディスクドライブ)、マウス13aやキーボード13b等の入力デバイスなど、一般的に用いられているデバイスが接続される。そして、出力インターフェース12及び入力インターフェース13は、各デバイスに適合した信号形式でデータや信号の送受信を行う。通信インターフェース14は、プリンター装置2との間でデータの送受信を行う通信インターフェースであり、例えば、シリアル方式や、USB方式によりデータの通信を行う。   The output interface 12 and the input interface 13 are data transfer modules including external terminals for inputting / outputting data and video / audio signals. Specifically, a display device such as the display 16, a flexible disk drive, a CD-ROM drive, a storage unit 11 (hard disk drive), an input device such as a mouse 13a and a keyboard 13b, and the like are generally used for these. Connected device is connected. The output interface 12 and the input interface 13 transmit and receive data and signals in a signal format suitable for each device. The communication interface 14 is a communication interface that transmits and receives data to and from the printer device 2, and performs data communication by, for example, a serial method or a USB method.

記憶部11は、各種データを蓄積する記憶装置であり、マウス13aやキーボード13b等の入力デバイスから入力されたデータや演算処理部10による演算処理の結果を保存するものである。また、記憶部11には、印刷データ中の各ページの属性を決定するキーワードや、図形が蓄積されている。   The storage unit 11 is a storage device that accumulates various data, and stores data input from an input device such as a mouse 13a and a keyboard 13b and results of arithmetic processing performed by the arithmetic processing unit 10. The storage unit 11 also stores keywords and figures that determine the attributes of each page in the print data.

演算処理部10は、プロセッサやメモリその他の周辺装置によって構成される演算装置である。特に、本実施形態においてこの演算処理部10上では、OS101が実行され、OS101上でアプリケーション102が実行され、このOS101により上記各部11〜14の制御を行うプリンタードライバ110が実行される。演算処理部10上において、このプリンタードライバ110を起動することによって、プリンター装置2で印刷されるジョブデータの自動削除を制御するためのインターフェースが構築される。これにより、当該ユーザー端末1を、印刷システムの一部であるジョブデータの出力元として機能させることができる。   The arithmetic processing unit 10 is an arithmetic device that includes a processor, a memory, and other peripheral devices. In particular, in the present embodiment, the OS 101 is executed on the arithmetic processing unit 10, the application 102 is executed on the OS 101, and the printer driver 110 that controls the units 11 to 14 is executed by the OS 101. By starting the printer driver 110 on the arithmetic processing unit 10, an interface for controlling automatic deletion of job data printed by the printer device 2 is constructed. Accordingly, the user terminal 1 can function as an output source of job data that is a part of the printing system.

プリンタードライバ110は、ユーザー端末1に接続されたプリンター装置2を制御するために、ユーザー端末1上で実行される印刷制御プログラムである。プリンタードライバ110は、通常は、例えばユーザー端末1内において、ワープロソフト等のアプリケーション102で作成された原稿データを取得し、所定の印刷設定情報に従って印刷用のイメージデータである印刷データD10を生成し、プリンター装置2にジョブデータD1として送出し、プリンター装置2に印刷処理を実行させる。   The printer driver 110 is a print control program executed on the user terminal 1 in order to control the printer device 2 connected to the user terminal 1. The printer driver 110 normally acquires document data created by an application 102 such as word processing software in the user terminal 1, for example, and generates print data D10 that is image data for printing according to predetermined print setting information. The data is sent to the printer apparatus 2 as job data D1, and the printer apparatus 2 is caused to execute print processing.

なお、このプリンタードライバ110には、ユーザー操作に基づいて、プリンター装置2側で不要なジョブデータD1を自動的に削除するか否かを設定する機能を持たせることができる。この機能を持たせる場合は、設定の際に、図5(a)に示すように、ディスプレイ16上のウインドウに「ジョブデータ自動削除」機能を実行するか否かを選択する画面を表示させることになる。この画面上で、ユーザー操作によって、「ジョブデータ自動削除」機能が選択された場合に、プリンター装置2を制御し、不要ジョブ判定部211によって、不要ジョブの有無を判定し、ジョブ削除部212によって不要ジョブを削除する処理実行させる。   The printer driver 110 can be provided with a function for setting whether or not unnecessary job data D1 is automatically deleted on the printer device 2 side based on a user operation. When this function is provided, a screen for selecting whether or not to execute the “automatic job data deletion” function is displayed in the window on the display 16 at the time of setting, as shown in FIG. become. On this screen, when the “job data automatic deletion” function is selected by a user operation, the printer apparatus 2 is controlled, the unnecessary job determination unit 211 determines whether there is an unnecessary job, and the job deletion unit 212 Execute processing to delete unnecessary jobs.

また、このプリンタードライバ110には、自動的に不要ジョブを削除する条件を設定する機能も持たせることができる。この機能を持たせる場合は、設定の際に、図5に示すように、ユーザー操作によって、画面上に表示されたウインドウの「ジョブデータ自動削除」機能が選択された場合に(同図(a))、「詳細設定」の各項目の設定画面を表示させることになる(同図(b))。   The printer driver 110 can also have a function for automatically setting conditions for deleting unnecessary jobs. In the case of providing this function, as shown in FIG. 5, when the “job data automatic deletion” function of the window displayed on the screen is selected by the user operation, as shown in FIG. )), A setting screen for each item of “detailed setting” is displayed ((b) in the figure).

この「詳細設定」の各項目には、先に説明したプリンター装置2の不要ジョブ判定部211による判定内容に対応する、「ジョブデータの受信時刻を比較する」項目と、「ジョブデータの更新時刻を比較する」項目が含まれている。「ジョブデータの受信時刻を比較する」項目が選択された場合、プリンタードライバ110は、プリンター装置2を制御し、不要ジョブ判定部211に対して、ユーザー識別子D21及び印刷データ識別子D22が同一であるジョブデータD1の受信時刻が所定時間以上の間隔か否かを判断させる。   Each item of “detailed setting” includes an item “comparison of job data reception times” and “job data update time” corresponding to the determination contents by the unnecessary job determination unit 211 of the printer apparatus 2 described above. Compare items "are included. When the “Compare Job Data Reception Time” item is selected, the printer driver 110 controls the printer apparatus 2, and the user identifier D 21 and the print data identifier D 22 are the same for the unnecessary job determination unit 211. It is determined whether the reception time of the job data D1 is an interval equal to or longer than a predetermined time.

また、「ジョブデータの更新時刻D23を比較する」項目が選択された場合、プリンタードライバ110は、プリンター装置2を制御し、不要ジョブ判定部211に対して、同一である印刷データの更新時刻D23が異なるかを判断させる。   When the item “Compare Job Data Update Time D23” is selected, the printer driver 110 controls the printer apparatus 2 to the unnecessary job determination unit 211 to update the same print data update time D23. To determine if they are different.

(印刷制御方法)
以上の構成を有する印刷システムを動作させることによって、本実施形態に係る印刷装置を実施することができる。図6は、本実施形態に係るプリンター装置が行う印刷処理の概要を示すフローチャート図である。
(Print control method)
By operating the printing system having the above configuration, the printing apparatus according to the present embodiment can be implemented. FIG. 6 is a flowchart illustrating an outline of a printing process performed by the printer device according to the present embodiment.

先ず、プリンター装置2は、各ユーザー端末1からジョブデータD1を受信すると(S101)、ジョブ記憶部205に順次記憶する(S102)。そして、二以上のジョブデータが取得された際、演算処理部210は、ユーザーの指示によって、不要ジョブを自動で削除する指示があるか否かを判断する(S103)。   First, when receiving the job data D1 from each user terminal 1 (S101), the printer device 2 sequentially stores it in the job storage unit 205 (S102). When two or more pieces of job data are acquired, the arithmetic processing unit 210 determines whether there is an instruction to automatically delete unnecessary jobs in accordance with a user instruction (S103).

不要ジョブを自動で削除する指示がない場合には(S103における“N”)、ジョブ記憶部205に蓄積されたジョブデータD1を削除することなく、ユーザーからの指示に応じて、指定されたジョブデータD1をすべて印刷処理する(S105)。   If there is no instruction to automatically delete unnecessary jobs (“N” in S103), the designated job is not deleted according to the instruction from the user without deleting the job data D1 stored in the job storage unit 205. All the data D1 is printed (S105).

一方、不要ジョブを自動で削除する指示がある場合には(S103における“Y”)、不要ジョブ判定部211は重複するジョブデータD1を判定し、ジョブ削除部212によって、いずれか一方のジョブデータD1を削除する(S104)。そして、操作パネル202上でのユーザーの指示に応じて、ジョブ記憶部205に残っているジョブデータD1を印刷する(S105)。   On the other hand, when there is an instruction to automatically delete an unnecessary job (“Y” in S103), the unnecessary job determination unit 211 determines duplicate job data D1, and the job deletion unit 212 determines one of the job data. D1 is deleted (S104). Then, in response to a user instruction on the operation panel 202, the job data D1 remaining in the job storage unit 205 is printed (S105).

次いで、ステップ104において処理される、不要ジョブの自動削除処理について詳細に説明する。図7は、図6のステップS104における不要ジョブの自動削除処理を示すフローチャート図である。ここでは、ジョブデータD1のその他データD24が自動削除設定情報を含んでおらず、プリンター装置2が受信した全てのジョブデータD1を対象に、不要なジョブデータD1であるかどうかを判定するものとする。   Next, the unnecessary job automatic deletion process processed in step 104 will be described in detail. FIG. 7 is a flowchart showing an unnecessary job automatic deletion process in step S104 of FIG. Here, it is determined whether or not the other data D24 of the job data D1 does not include the automatic deletion setting information and all the job data D1 received by the printer apparatus 2 is unnecessary job data D1. To do.

先ず、不要ジョブ判定部211は、ジョブ記憶部205から記憶済みのジョブデータD1に含まれたジョブ情報D20を取得する(S201)。そして、不要ジョブ判定部211は、ジョブ記憶部205に保存されたジョブデータのユーザー識別子D21、及び印刷データ識別子D22と、新たに受信したジョブデータのユーザー識別子D21、及び印刷データ識別子D22とを比較し、同一のユーザー識別子D21、及び印刷データ識別子D22を有するジョブデータD1があるかを判断する(S202)。   First, the unnecessary job determination unit 211 acquires job information D20 included in the stored job data D1 from the job storage unit 205 (S201). The unnecessary job determination unit 211 compares the user identifier D21 and the print data identifier D22 of the job data stored in the job storage unit 205 with the user identifier D21 and the print data identifier D22 of the newly received job data. Then, it is determined whether there is job data D1 having the same user identifier D21 and print data identifier D22 (S202).

同一のジョブデータD1がないと判断した場合には(S202における“N”)、前述したステップS105に移行して印刷処理を実行する。一方、同一のジョブデータD1があると判断した場合には(S202における“Y”)、不要ジョブ判定部211はジョブデータの受信時刻を参照し、各ジョブデータの受信時刻が所定時間以上の間隔か否かを判断する(S203)。   If it is determined that there is no identical job data D1 (“N” in S202), the process proceeds to the above-described step S105 and print processing is executed. On the other hand, if it is determined that there is the same job data D1 (“Y” in S202), the unnecessary job determination unit 211 refers to the reception time of the job data, and the interval at which the reception time of each job data is equal to or longer than a predetermined time. Whether or not (S203).

各ジョブデータの受信時刻に所定時間以上の間隔がある場合には(S203における“Y”)、該当するジョブデータD1のうちいずれのジョブデータが不要であると判定し、ジョブ削除部212に不要ジョブを削除する旨と、不要ジョブが格納されたアドレス先を通知し、ジョブ削除部212は、一方のジョブデータD1を削除する(S205)。   If there is an interval of a predetermined time or more in the reception time of each job data (“Y” in S203), it is determined that any job data of the corresponding job data D1 is unnecessary, and is unnecessary for the job deletion unit 212. Notifying that the job is to be deleted and the address destination where the unnecessary job is stored, the job deletion unit 212 deletes one of the job data D1 (S205).

一方、各ジョブデータの受信時刻に所定時間以上の間隔がない場合には(S20における“N”)、不要ジョブ判定部211はジョブ情報D20からジョブデータの更新時刻D23を参照し、各ジョブデータの更新時刻D23が異なるか否かを判断する(S204)。   On the other hand, if there is no interval of the predetermined time or more in the reception time of each job data (“N” in S20), the unnecessary job determination unit 211 refers to the job data update time D23 from the job information D20, and each job data It is determined whether or not the update time D23 is different (S204).

各ジョブデータの更新時刻D23が異なると判断した場合には(S204における“Y”)、該当するジョブデータD1のうち、最新の更新時刻D23のジョブデータD1以外のジョブデータD1を不要であると判定し、ジョブ削除部212に対し、不要ジョブを削除する旨と、更新時刻D23が古いジョブデータD1が格納されたアドレス先とを通知する。この通知を受けてジョブ削除部212は、その更新時刻D23が古いジョブデータD1を削除する(S205)。一方、各ジョブデータの更新時刻D23が同一であると判断した場合には(S204における“N”)、前述したステップS105に移行して印刷処理を実行する。   When it is determined that the update time D23 of each job data is different (“Y” in S204), it is determined that job data D1 other than the job data D1 at the latest update time D23 is unnecessary among the corresponding job data D1. It determines and notifies the job deletion unit 212 that the unnecessary job is deleted and the address destination where the job data D1 with the old update time D23 is stored. Upon receiving this notification, the job deletion unit 212 deletes the job data D1 whose update time D23 is old (S205). On the other hand, when it is determined that the update time D23 of each job data is the same ("N" in S204), the process proceeds to the above-described step S105 to execute the printing process.

(作用・効果)
このような本実施形態によれば、不要ジョブ判定部211が自動で印刷処理を実行する必要のあるジョブデータD1か、不要なジョブデータD1かを判断し、不要なジョブデータD1を削除する。このため、プリンター装置に設けられた操作パネル上でのユーザーの指示を待って、記憶されているジョブデータD1の中から指定されたデータを印刷するという手順を踏む必要がない。このため、ユーザー自身が不要なジョブデータD1をプリンター装置から削除する作業の省力化を図り、ユーザーの負担を軽減させることができる。また、不要ジョブ判定部211が不要と判断したジョブデータD1を削除するので、ジョブデータD1が印刷されて用紙が無駄に消費されてしまうのを防ぐことができる。
(Action / Effect)
According to this embodiment, the unnecessary job determination unit 211 determines whether the job data D1 needs to be automatically printed or is unnecessary, and deletes the unnecessary job data D1. For this reason, it is not necessary to wait for the user's instruction on the operation panel provided in the printer apparatus and to take the procedure of printing the specified data from the stored job data D1. For this reason, it is possible to save labor for deleting the job data D1 unnecessary for the user from the printer device, and to reduce the burden on the user. Further, since the job data D1 determined to be unnecessary by the unnecessary job determination unit 211 is deleted, it is possible to prevent the job data D1 from being printed and the paper from being wasted.

また、本実施形態において、ジョブ情報D20には、少なくともユーザーを識別するユーザー識別子D21と、印刷データD10を識別する印刷データ識別子D22とが含まれるので、同一の印刷データD10か否かを精度よく判断することができる。これにより、例えば、ユーザーが誤って同じ印刷データD10について印刷操作を行った場合でも、重複するジョブデータD1の一方を自動で削除することができる。   In the present embodiment, the job information D20 includes at least a user identifier D21 for identifying the user and a print data identifier D22 for identifying the print data D10. Therefore, it is possible to accurately determine whether the print data D10 is the same. Judgment can be made. Thereby, for example, even when the user accidentally performs a print operation on the same print data D10, one of the duplicate job data D1 can be automatically deleted.

さらに、本実施形態において、不要ジョブ判定部211は、ジョブ情報D20のうち、ユーザー識別子D21及び印刷データ識別子D22が同一であって、かつ各ジョブデータの受信時刻に所定時間以上の間隔がある場合に、該当するジョブデータのうちいずれのジョブデータD1が不要であると判定する。   Furthermore, in the present embodiment, the unnecessary job determination unit 211 includes the case where the user identifier D21 and the print data identifier D22 are the same in the job information D20, and the reception time of each job data has an interval of a predetermined time or more. Then, it is determined that none of the job data D1 among the corresponding job data is necessary.

これにより、例えば、ユーザーがある印刷データD10について印刷操作を実行し、所定時間が経過して再度その印刷データD10について印刷操作を行った場合に、ジョブデータD1の一方を削除することができ、不要なジョブデータD1が印字処理されてしまうことを防止することができる。これとともに、ユーザー自身が不要なジョブデータD1をプリンター装置から削除する作業の省力化を図り、ユーザーの負担を軽減させることができる。   Thus, for example, when the user performs a print operation on a certain print data D10 and performs a print operation on the print data D10 again after a predetermined time has elapsed, one of the job data D1 can be deleted. It is possible to prevent unnecessary job data D1 from being printed. At the same time, it is possible to save labor for deleting the job data D1 unnecessary for the user from the printer device, and to reduce the burden on the user.

一方、各ジョブデータの受信時刻に所定時間以下の間隔である場合には、各ジョブデータD1については不要と判定しない。このため、例えば、ユーザーが同じ印刷データD10について、一度印刷操作を実行した後に部数を追加するために再度その印刷データD10について印刷操作を行うなど、ユーザーが意図的に同じ印刷データD10を複数回印刷操作を行った場合、それぞれのジョブデータD1に対して印字処理が実行されることとなり、ユーザーが意図した部数の印刷物を取得することができる。   On the other hand, when the time of receiving each job data is equal to or shorter than a predetermined time, it is not determined that each job data D1 is unnecessary. For this reason, the user intentionally performs the same print data D10 a plurality of times, for example, once the print operation is performed on the same print data D10, and then the print data D10 is again printed to add the number of copies. When a printing operation is performed, a printing process is executed for each job data D1, and the number of printed materials intended by the user can be acquired.

また、本実施形態において、不要ジョブ判定部211は、印刷データの更新時刻D23を取得する機能を備え、ユーザー識別子D21及び印刷データ識別子D22が同一であって、かつ各印刷データの更新時刻D23が異なる場合に、該当するジョブデータD1のうち、最新の更新時刻D23のジョブデータ以外のジョブデータD1を不要であると判定する。   Further, in this embodiment, the unnecessary job determination unit 211 has a function of acquiring the print data update time D23, the user identifier D21 and the print data identifier D22 are the same, and the update time D23 of each print data is the same. If they are different, it is determined that the job data D1 other than the job data at the latest update time D23 is unnecessary among the corresponding job data D1.

これにより、例えば、ユーザーが印刷データD10を修正した後に再度印刷操作を行った場合、各ジョブデータD1の受信時刻の間隔が所定時間以上でなくても、画像形成装置に先行して記憶されたジョブデータD1が自動で削除されることとなる。このため、不要なジョブデータD1が印字処理されてしまうことを防止するとともに、ユーザー自身が不要なジョブデータD1をプリンター装置から削除する作業の省力化を図り、ユーザーの負担を軽減させることができる。   Thus, for example, when the user performs a printing operation again after correcting the print data D10, the job data D1 is stored in advance in the image forming apparatus even if the interval of the reception time of each job data D1 is not equal to or longer than a predetermined time. The job data D1 is automatically deleted. For this reason, it is possible to prevent unnecessary job data D1 from being subjected to printing processing, and to save labor for the user himself / herself to delete unnecessary job data D1 from the printer apparatus, thereby reducing the burden on the user. .

なお、先に説明したように、ユーザー端末1側での設定に応じた不要ジョブの自動削除設定情報が、ジョブデータD1のその他データD24中に含まれている場合は、その設定内容にしたがって、不要ジョブ判定部211が不要なジョブデータD1の有無を判定する。   As described above, when the automatic deletion setting information of the unnecessary job according to the setting on the user terminal 1 side is included in the other data D24 of the job data D1, according to the setting content, The unnecessary job determination unit 211 determines whether there is unnecessary job data D1.

例えば、不要ジョブの自動削除設定情報が、「ジョブデータ自動削除」機能の「選択」/「非選択」の設定内容を含んでいる場合は、不要ジョブ判定部211が、「ジョブデータ自動削除」機能を「選択」としているジョブデータD1のみを対象に、図7のステップS202の判定を行い、かつ、ステップS203、S204の処理を実行することになる。このとき、ステップS204の処理を省略し、ステップS203の処理のみで不要なジョブデータD1の有無を判定するように変更してもよい。   For example, when the unnecessary job automatic deletion setting information includes the setting contents of “selection” / “non-selection” of the “job data automatic deletion” function, the unnecessary job determination unit 211 performs “job data automatic deletion”. For only the job data D1 whose function is “selection”, the determination in step S202 in FIG. 7 is performed, and the processing in steps S203 and S204 is executed. At this time, the process of step S204 may be omitted, and the process may be changed so as to determine the presence or absence of unnecessary job data D1 only by the process of step S203.

また、不要ジョブの自動削除設定情報が、「ジョブデータ自動削除」機能の「選択」/「非選択」に加えて、自動的に不要ジョブを削除する条件の個別設定内容(「ジョブデータの受信時刻を比較する」の「選択」/「非選択」や、「ジョブデータの更新時刻を比較する」の「選択」/「非選択」)を含んでいる場合は、図7のステップS203やS204の処理を、次のようにして行うことになる。   In addition to the “Select” / “Non-select” option of the “Auto delete job data” function, the individual settings for automatically deleting unnecessary jobs (“Receive job data” If “compare time” “select” / “non-select” and “compare job data update time” “select” / “non-select”) are included, steps S203 and S204 in FIG. This process is performed as follows.

まず、ステップS203については、不要ジョブ判定部211は、「ジョブデータの受信時刻を比較する」を「選択」しているジョブデータD1のみを対象に判定を行う。また、ステップS204については、不要ジョブ判定部211は、「ジョブデータの更新時刻を比較する」を「選択」しているジョブデータD1のみを対象に判定を行う。   First, in step S203, the unnecessary job determination unit 211 determines only job data D1 for which “compare reception time of job data” is “selected”. In step S <b> 204, the unnecessary job determination unit 211 determines only the job data D <b> 1 for which “comparison of job data update times” is “selected”.

したがって、ジョブデータD1の中には、その他データD24の設定内容次第で、実質的に図7の手順による不要ジョブ判定部211による判定を一切行わないものもあれば、不要ジョブ判定部211によりステップS203とS204の少なくとも一方又は両方を判定して、不要かどうかを判定するものもあることになる。   Therefore, some of the job data D1 is not determined by the unnecessary job determination unit 211 according to the procedure of FIG. 7 depending on the setting contents of the other data D24. Some of them determine whether it is unnecessary by determining at least one or both of S203 and S204.

このように、ユーザー操作に基づいて、ジョブ削除部212に対し、不要なジョブを自動的に削除するか否か、又は自動的に削除する条件をジョブデータD1(のその他データD24)中に設定する機能を持たせた場合は、印刷処理毎に同一のジョブデータD1を削除するか否かや、その設定条件について設定できるので、ユーザーは意図したとおりの印刷物を取得することができる。   As described above, whether or not to delete unnecessary jobs automatically is set in the job deletion unit 212 in the job data D1 (other data D24) based on the user operation. In the case of providing the function to do so, it is possible to set whether or not to delete the same job data D1 for each printing process and the setting conditions thereof, so that the user can obtain a printed matter as intended.

1(1a〜1c) ユーザー端末
2 プリンター装置
3 ネットワーク
10 演算処理部
11 記憶部
12 出力インターフェース
13 入力インターフェース
13a マウス
13b キーボード
14 通信インターフェース
15 バス
16 ディスプレイ
101 OS
102 アプリケーション
110 プリンタードライバ
201 通信インターフェース
202 操作パネル
205 ジョブ記憶部
210 演算処理部
211 不要ジョブ判定部
212 ジョブ削除部
213 画像処理部
213a 画像形成制御部
213b 色変換回路
214 操作信号取得部
215 ジョブデータ受信部
216 計時部
220 インクヘッド
D1 ジョブデータ
D10 印刷データ
D20 ジョブ情報
D21 ユーザー識別子
D22 印刷データ識別子
D23 印刷データ更新時刻
D24 その他データ
1 (1a-1c) User terminal 2 Printer device 3 Network 10 Arithmetic processing unit 11 Storage unit 12 Output interface 13 Input interface 13a Mouse 13b Keyboard 14 Communication interface 15 Bus 16 Display 101 OS
DESCRIPTION OF SYMBOLS 102 Application 110 Printer driver 201 Communication interface 202 Operation panel 205 Job memory | storage part 210 Arithmetic processing part 211 Unnecessary job determination part 212 Job deletion part 213 Image processing part 213a Image formation control part 213b Color conversion circuit 214 Operation signal acquisition part 215 Job data reception Section 216 Timekeeping section 220 Ink head D1 Job data D10 Print data D20 Job information D21 User identifier D22 Print data identifier D23 Print data update time D24 Other data

Claims (4)

画像形成に係る画像情報を有する印刷データと、前記印刷データの属性を示すジョブ情報とが含まれたジョブデータを受信して保存するジョブ記憶部と、
前記ジョブ記憶部に保存された前記ジョブデータの前記ジョブ情報と、新たに受信したジョブデータの前記ジョブ情報とを比較し、比較結果に基づいて各ジョブデータの要・不要を判定する不要ジョブ判定部と、
前記不要ジョブ判定部が不要と判定したジョブデータを削除するジョブ削除部と
を備えたことを特徴とする印刷装置。
A job storage unit for receiving and storing job data including print data having image information related to image formation and job information indicating attributes of the print data;
Unnecessary job determination that compares the job information of the job data stored in the job storage unit with the job information of newly received job data and determines whether each job data is necessary or not based on the comparison result And
A printing apparatus comprising: a job deletion unit that deletes job data determined to be unnecessary by the unnecessary job determination unit.
前記ジョブ情報には、ユーザーを識別するユーザー識別子と、印刷データを識別する印刷データ識別子とが少なくとも含まれており、前記不要ジョブ判定部は、比較対象のジョブデータに係る前記ユーザー識別子及び前記印刷データ識別子の一致・不一致に基づいて、前記ジョブデータの要・不要を判定することを特徴とする請求項1に記載の印刷装置。   The job information includes at least a user identifier for identifying a user and a print data identifier for identifying print data. The unnecessary job determination unit includes the user identifier and the print related to the job data to be compared. The printing apparatus according to claim 1, wherein necessity / unnecessity of the job data is determined based on a match / mismatch of data identifiers. 前記不要ジョブ判定部は、前記印刷データの更新時刻を取得する機能を備え、前記ユーザー識別子及び前記印刷データ識別子が同一であって、かつ各印刷データの更新時刻が異なる場合に、該当するジョブデータのうち、最新の更新時刻のジョブデータ以外のジョブデータを不要であると判定することを特徴とする請求項2に記載の印刷装置。   The unnecessary job determination unit has a function of acquiring an update time of the print data, and when the user identifier and the print data identifier are the same and the update time of each print data is different, the corresponding job data The printing apparatus according to claim 2, wherein job data other than job data at the latest update time is determined to be unnecessary. 前記不要ジョブ判定部は、前記ジョブ情報のうち、前記ユーザー識別子及び前記印刷データ識別子が同一であって、かつ各ジョブデータの受信時刻に所定時間以上の間隔がある場合に、該当するジョブデータのうちいずれかのジョブデータが不要であると判定することを特徴とする請求項2または3に記載の印刷装置。   The unnecessary job determination unit, when the user identifier and the print data identifier of the job information are the same and there is an interval of a predetermined time or more in the reception time of each job data, 4. The printing apparatus according to claim 2, wherein one of the job data is determined to be unnecessary.
JP2011141739A 2011-06-27 2011-06-27 Printing apparatus Withdrawn JP2013006383A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011141739A JP2013006383A (en) 2011-06-27 2011-06-27 Printing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011141739A JP2013006383A (en) 2011-06-27 2011-06-27 Printing apparatus

Publications (1)

Publication Number Publication Date
JP2013006383A true JP2013006383A (en) 2013-01-10

Family

ID=47674169

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011141739A Withdrawn JP2013006383A (en) 2011-06-27 2011-06-27 Printing apparatus

Country Status (1)

Country Link
JP (1) JP2013006383A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018049419A (en) * 2016-09-21 2018-03-29 キヤノン株式会社 Image processing apparatus, control method, and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018049419A (en) * 2016-09-21 2018-03-29 キヤノン株式会社 Image processing apparatus, control method, and program

Similar Documents

Publication Publication Date Title
JP6200136B2 (en) Image forming apparatus, search system, control method and program for image forming apparatus
US9098219B2 (en) Printing system, image forming apparatus, method of controlling the same, and storage medium
CN110321086A (en) Non-transitory computer readable recording medium and the method for controlling information processing unit
US10198149B2 (en) Information processing apparatus, and method of controlling information processing apparatus
CN102693101B (en) Signal conditioning package
JP6303571B2 (en) Data processing apparatus, data processing system, data processing method, and program
JP2016045575A (en) Printing system, information processor, control method of information processor, and program
JP6840986B2 (en) Print management device and program
US8913262B2 (en) Image forming apparatus, power control method, and storage medium
US20140240751A1 (en) Printing apparatus, method for controlling the same, and storage medium
US8823983B2 (en) Terminal device used to transmit image data for rapid printing
JP2013006383A (en) Printing apparatus
JP2015123719A (en) Image forming apparatus
JP2015112818A (en) Image forming apparatus, control method, and program
JP2024023376A (en) Program set and information processing device
JP2000272203A (en) Printer device
JP2012168847A (en) Unit, program and method for print control
US10554840B2 (en) Image forming apparatus and non-transitory computer readable recording medium
US10162587B2 (en) Non-transitory computer-readable recording medium for information processing terminal
US9871932B2 (en) Image processing apparatus
US11216230B2 (en) Job transmission device, job processing device, program, and job transmission method performed by job transmission device
JP6477111B2 (en) Information processing apparatus and information processing program
JP2014010694A (en) Print management device, print management system, control method, and program
JP6312528B2 (en) Information processing apparatus and method for changing power state thereof
US9158489B1 (en) Buffering a print instruction before its transferred to a printing apparatus

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20140902