JP2014198459A - Image formation device, image formation system, program, and control method of image formation device - Google Patents
Image formation device, image formation system, program, and control method of image formation device Download PDFInfo
- Publication number
- JP2014198459A JP2014198459A JP2013227907A JP2013227907A JP2014198459A JP 2014198459 A JP2014198459 A JP 2014198459A JP 2013227907 A JP2013227907 A JP 2013227907A JP 2013227907 A JP2013227907 A JP 2013227907A JP 2014198459 A JP2014198459 A JP 2014198459A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- image
- data
- stored
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Abstract
Description
本発明は、画像形成装置、画像形成システム、プログラムおよび画像形成装置の制御方法に関する。 The present invention relates to an image forming apparatus, an image forming system, a program, and a control method for the image forming apparatus.
外部機器から受信した印刷データ(画像データ)をHDD(Hard Disk Drive)などの記憶装置に記憶させ、記憶装置に記憶させた印刷データのうち、同じデータ名を有する2つの印刷データ間の差分を検出し、同じデータ名を有する2つの印刷データのうちいずれか一方の印刷データのうち、検出した差分の部分の色を他の色に変換して印刷する技術が開示されている(特許文献1参照)。 Print data (image data) received from an external device is stored in a storage device such as an HDD (Hard Disk Drive), and the difference between two print data having the same data name is stored among the print data stored in the storage device. A technique is disclosed in which the color of the detected difference portion is converted to another color in one of the two print data having the same data name and printed (Patent Document 1). reference).
しかしながら特許文献1に開示された技術においては、例えば、同じデータ名を有する3以上の印刷データを繰り返し受信して記憶装置に記憶させた場合、同様の内容の3以上の印刷データの印刷が実施されてしまい、不要な印刷が実施される場合がある。 However, in the technique disclosed in Patent Document 1, for example, when three or more print data having the same data name are repeatedly received and stored in the storage device, three or more print data having the same contents are printed. And unnecessary printing may be performed.
本発明は、上記に鑑みてなされたものであって、外部機器から受信した画像データを記憶部に記憶させかつ当該記憶部に記憶された画像データに基づく画像を形成する場合に、不要な画像データに基づく画像の形成が実施されることを防止できる画像形成装置、画像形成システム、プログラムおよび画像形成装置の制御方法を提供することを目的とする。 The present invention has been made in view of the above, and it is unnecessary to store image data received from an external device in a storage unit and form an image based on the image data stored in the storage unit. An object of the present invention is to provide an image forming apparatus, an image forming system, a program, and a control method for the image forming apparatus that can prevent image formation based on data.
上述した課題を解決し、目的を達成するために、本発明は、外部機器から画像データを受信する受信部と、受信した画像データを記憶する記憶部と、記憶された画像データのうち画像形成する画像データを指示可能な操作部と、操作部により指示された画像データに基づく画像を形成する画像形成部と、同じデータ名を有する複数の画像データが記憶部に記憶されている場合、同じデータ名を有する複数の画像データのうち、最初に記憶された画像データを基準とする、当該最初に記憶された画像データ以外の他の画像データの変更内容に関する情報を表示部に表示させる表示制御部と、を備える。 In order to solve the above-described problems and achieve the object, the present invention provides a receiving unit that receives image data from an external device, a storage unit that stores the received image data, and image formation among the stored image data. If the operation unit that can instruct image data to be performed, the image forming unit that forms an image based on the image data instructed by the operation unit, and a plurality of image data having the same data name are stored in the storage unit, the same Display control for displaying on the display section information related to changes in image data other than the first stored image data, based on the first stored image data among a plurality of image data having a data name A section.
本発明によれば、同じデータ名を有する複数の画像データが記憶されている場合に、当該同じデータ名を有する複数の画像データ全ての画像形成を行わなくても、いずれの画像データが画像形成を行いたい画像データなのかを容易に特定することができるので、外部機器から受信した画像データを記憶部に記憶させかつ当該記憶部に記憶された画像データに基づく画像を形成する場合に、不要な画像データに基づく画像の形成が実施されることを防止できる、という効果を奏する。 According to the present invention, when a plurality of image data having the same data name is stored, any image data can be formed without performing image formation for all the plurality of image data having the same data name. This is not necessary when image data received from an external device is stored in the storage unit and an image based on the image data stored in the storage unit is formed. It is possible to prevent the formation of an image based on the correct image data.
以下に添付図面を参照して、画像形成装置、画像形成システム、プログラムおよび画像形成装置の制御方法の実施の形態を詳細に説明する。 Exemplary embodiments of an image forming apparatus, an image forming system, a program, and an image forming apparatus control method will be described below in detail with reference to the accompanying drawings.
<実施の形態1>
図1は、本実施の形態にかかる画像形成装置のハードウェア構成を示すブロック図である。本実施の形態にかかる画像形成装置1は、当該画像形成装置1の各部の制御を行うコントローラ10と、用紙等の記録媒体に画像を形成するプリンタエンジン11と、画像形成装置1に対する操作入力が可能な操作パネル装置12と、各種情報を記憶するとともに着脱可能な外部記憶装置13と、公知の光学機器にて読取を行う光学読取装置15と、を備えている。
<Embodiment 1>
FIG. 1 is a block diagram showing a hardware configuration of the image forming apparatus according to the present embodiment. The image forming apparatus 1 according to the present embodiment includes a
コントローラ10は、ソフトウェアプログラム(以下、ソフトウェアと言う)の命令を実行するCPU(Central Processing Unit)101と、コントローラ10で動作するソフトウェアを記憶するROM(Read Only Memory)102と、ソフトウェアにより作成されるページメモリやソフトウェアが動作するために必要なワークエリアとして利用されるRAM(Random Access Memory)103と、画像形成装置1における画像形成条件等の各種設定を記憶する不揮発性メモリであるNVRAM(Non Volatile Random Access Memory)104と、画像形成候補の画像データ等を記憶可能な記憶部の一例であるHDD(Hard Disk Drive)109と、ネットワークを介して接続されたホストPC(Personal Computer)14と画像データのやり取りを行うためのネットワークインターフェース(I/F)105と、プリンタエンジン11に対して画像形成指示等を出力するエンジンI/F106と、操作パネル装置12への表示用データ(例えば、後述する画像選択画面G1のデータ、後述するプレビュー画面G2のデータなど)の出力および操作パネル装置12からの操作入力のコントローラ10への入力を行うパネルI/F107と、外部記憶装置13に記憶させる各種情報を転送する外部I/F108と、を備えている。
The
図2は、本実施の形態にかかる画像形成装置において動作するソフトウェアの構成を示すブロック図である。本実施の形態にかかる画像形成装置1において動作するソフトウェア200は、ネットワークI/F105を介してホストPC14との間で画像データをやり取りするネットワークI/Fモジュール201と、パネルI/F107を介して操作パネル装置12を制御するパネルI/Fモジュール202と、プリンタエンジン11において画像形成する画像の画像データを取得し、取得した画像データに基づく画像に変換するPDL(Page Description Language)部203と、エンジンI/F106を介してプリンタエンジン11への画像形成指示等を出力してプリンタエンジン11を制御するエンジンI/Fモジュール204と、外部I/Fモジュール205と、コントローラ10全体を制御するプリンタコントロールシステム部206と、を備えている。外部I/Fモジュール205は、外部I/F108を介して外部記憶装置13への各種情報の書き込みおよび外部記憶装置13からの各種情報の読み出しを行う。また、外部I/Fモジュール205は、外部I/F108を介して光学読取装置15からの画像データ(第2画像データに相当する)を受信する。外部I/Fモジュール205は、第2受信部に相当する。
FIG. 2 is a block diagram showing a configuration of software that operates in the image forming apparatus according to the present embodiment. The
また、PDL部203は、取得した画像データに基づく画像への変換を指示するポストスクリプト(登録商標)、画像データに基づく画像の形成をプリンタエンジン11に対して指示する言語であるPCL(Printer Control Language)、ソフトウェア200によるプリンタエンジン11の制御に用いるプリンタドライバ等を有している。
The
次に、図3〜5を用いて、本実施の形態にかかる画像形成装置1において、ホストPC14から受信した画像データに基づく画像を用紙等の記録媒体に画像形成(印刷)する処理について説明する。図3および図4は、本実施の形態にかかる画像形成装置における画像形成処理の流れを示すフローチャートである。図5は、本実施の形態にかかる画像形成装置に記憶された同じファイル名を有する画像データ間の変更度を算出する処理の流れを示すフローチャートである。
Next, a process for forming (printing) an image based on image data received from the
まず、図3を用いて、本実施の形態にかかる画像形成装置1における基本的な画像形成処理について説明する。ネットワークI/Fモジュール201は、ネットワークI/F105を介して、ホストPC14から、画像データを受信する(ステップS301)。 First, a basic image forming process in the image forming apparatus 1 according to the present embodiment will be described with reference to FIG. The network I / F module 201 receives image data from the host PC 14 via the network I / F 105 (step S301).
ネットワークI/Fモジュール201によって画像データが受信されると、プリンタコントロールシステム部206は、受信した画像データをHDD109に記憶(蓄積)させる(ステップS302)。また、PDL部203は、受信した画像データの解析を行い、受信した画像データを当該画像データに基づく画像に変換して、HDD109に記憶(蓄積)させる(ステップS302)。
When the image data is received by the network I / F module 201, the printer
本実施の形態では、プリンタコントロールシステム部206は、ネットワークI/Fモジュール201により受信した画像データの送信元のホストPC14若しくは当該ホストPC14のユーザを特定する送信元情報(例えば、ホストPC14のIPアドレス、ホストPC14のユーザのユーザ名など)に対応付けて、受信した画像データおよび当該画像データに基づく画像をHDD109に記憶させる。
In the present embodiment, the printer
そして、プリンタコントロールシステム部206は、操作パネル装置12を介して送信元情報が入力されかつHDD109に記憶された画像データの画像形成が指示されると、HDD109において当該入力された送信元情報と対応付けて記憶された画像データの一覧を操作パネル装置12に表示させるとともに、画像データの一覧から操作パネル装置12(操作部の一例)により指示された画像データを、画像形成する画像データとして選択する(ステップS303)。さらに、プリンタコントロールシステム部206は、HDD109から、選択した画像データから変換された画像を読み出して、読み出した画像をエンジンI/Fモジュール204に送る。
When the transmission source information is input via the
エンジンI/Fモジュール204は、プリンタコントロールシステム部206により読み出された画像をプリンタエンジン11に転送して、当該読み出された画像の画像形成指示を行う。プリンタエンジン11は、エンジンI/Fモジュール204から転送されてきた画像の、用紙等の記録媒体に対する画像形成を行う(ステップS304)。本実施の形態では、プリンタエンジン11が、操作パネル装置12により指示された画像データに基づく画像を形成する画像形成部として機能する。
The engine I /
次に、図4を用いて、操作パネル装置12を介して入力された送信元情報に対応付けて、同じファイル名の複数の画像データがHDD109に記憶されている場合における画像形成処理について説明する。ネットワークI/Fモジュール201は、ネットワークI/F105を介して、ホストPC14(外部機器の一例)から、画像データを受信する(ステップS401)。本実施の形態では、ネットワークI/Fモジュール201が受信部として機能する。
Next, an image forming process when a plurality of image data having the same file name is stored in the
ネットワークI/Fモジュール201によって画像データが受信されると、プリンタコントロールシステム部206は、受信した画像データをHDD109(記憶部の一例)に記憶(蓄積)させる(ステップS402)。また、PDL部203は、受信した画像データの解析を行い、受信した画像データを当該画像データに基づく画像に変換して、HDD109に記憶(蓄積)させる(ステップS402)。本実施の形態では、プリンタコントロールシステム部206は、送信元情報に対応付けて、受信した画像データおよび当該画像データに基づく画像をHDD109に記憶させる。
When the image data is received by the network I / F module 201, the printer
そして、プリンタコントロールシステム部206は、ホストPC14からの画像データの受信が継続している場合には、他の画像データのHDD109への記憶を継続する(ステップS403:Yes)。一方、ホストPC14からの画像データの受信が終了して画像データのHDD109への記憶が終了すると(ステップS403:No)、パネルI/Fモジュール202は、操作パネル装置12を介して送信元情報が入力されかつHDD109に記憶された画像データの画像形成が指示されるのを待つ。
If the image data from the host PC 14 continues to be received, the printer
その後、操作パネル装置12を介して送信元情報が入力されかつHDD109に記憶された画像データの画像形成が指示されると、プリンタコントロールシステム部206は、HDD109に記憶された画像データのうち、入力された送信元情報と対応付けて記憶された複数の画像データを選択する(ステップS404)。次いで、プリンタコントロールシステム部206は、選択した複数の画像データの比較処理を実行する(ステップS405)。
After that, when the transmission source information is input via the
ここで、図5を用いて、選択した複数の画像データの比較処理の詳細について説明する。プリンタコントロールシステム部206は、選択した複数の画像データそれぞれから、各画像データ内に含まれる当該各画像データの文書ファイル名(データ名)を取得(検索)する(ステップS501)。そして、プリンタコントロールシステム部206は、取得した文書ファイル名の中に、同じ文書ファイル名が複数有るか否かを判断する(ステップS502)。同じ文書ファイル名が無い場合(ステップS502:No)、プリンタコントロールシステム部206は、複数の画像データの比較処理を終了する。
Here, the details of the comparison processing of a plurality of selected image data will be described with reference to FIG. The printer
一方、同じ文書ファイル名が複数有る場合(ステップS502:Yes)、すなわち同じ文書ファイル名を有する複数の画像データがHDD109に記憶されている場合、プリンタコントロールシステム部206は、選択した複数の画像データの一覧を作成する(ステップS503)。次いで、プリンタコントロールシステム部206は、選択した複数の画像データのうち、同じ文書ファイル名を有する複数の画像データ内の記述(例えば画像データに含まれるテキストデータやバイナリ等、画像データに基づいて画像形成される画像の内容に関わるデータ)を比較する(ステップS504)。
On the other hand, when there are a plurality of the same document file names (step S502: Yes), that is, when a plurality of image data having the same document file names are stored in the
本実施の形態では、プリンタコントロールシステム部206は、同じ文書ファイル名を有する複数の画像データのうち、HDD109に最初に記憶された画像データ(以下、基準画像データと言う)内の記述と、当該基準画像データ以外の他の画像データ(以下、比較対象データと言う)内の記述とをページ単位で比較する。言い換えると、プリンタコントロールシステム部206は、基準画像データおよび比較対象データそれぞれの同一ページ同士を比較する。ここで、ページとは、画像データに基づく画像を記録媒体に画像形成した場合におけるページである。具体的には、プリンタコントロールシステム部206は、基準画像データおよび比較対象データそれぞれの同一ページ同士を比較する際、比較対象データに含まれるバイナリが、基準画像データに含まれるバイナリに対して変更されているか否かを判定する。本実施の形態では、プリンタコントロールシステム部206は、比較対象データに含まれるバイナリが、基準画像データに含まれるバイナリに対して変更されているか否かを判定しているが、これに限定するものではなく、例えば、比較対象データに含まれるテキストデータが、基準画像データに含まれるテキストデータに対して変更されているか否かを判定しても良い。
In the present embodiment, the printer
そして、プリンタコントロールシステム部206は、基準画像データおよび比較対象データそれぞれの同一ページ同士を比較した結果、基準画像データと比較対象データとが異なる場合、基準画像データと比較対象データとの間に差分があると判断する(ステップS505:Yes)。すなわち、プリンタコントロールシステム部206は、基準画像データを基準として、比較対象データに変更内容が有ると判断する。一方、プリンタコントロールシステム部206は、基準画像データと比較対象データとが同じである場合、基準画像データと比較対象データとの間に差分が無いと判断して(ステップS505:No)、後述するステップS507へと進み、基準画像データおよび比較対象データそれぞれに含まれる他のページの比較を行う。
If the reference image data and the comparison target data are different from each other as a result of comparing the same pages of the reference image data and the comparison target data, the printer
基準画像データと比較対象データとの間に差分があると判断した場合(ステップS505:Yes)、プリンタコントロールシステム部206は、基準画像データと比較対象データとの間の差分をRAM103等に記憶させる(ステップS506)。本実施の形態では、プリンタコントロールシステム部206は、基準画像データの各ページのバイナリのサイズ(データ容量)の合計(以下、総バイナリサイズと言う)と、比較対象データの各ページのバイナリのうち基準画像データと異なるバイナリ(変更内容)のサイズ(データ容量)の合計(以下、差分バイナリサイズと言う)と、をRAM103等に記憶させる。
If it is determined that there is a difference between the reference image data and the comparison target data (step S505: Yes), the printer
次いで、プリンタコントロールシステム部206は、比較対象データに含まれるページのうち、基準画像データと比較していないページ(次のページ)があるか否かを判断する(ステップS507)。次のページがあると判断した場合(ステップS507:Yes)、プリンタコントロールシステム部206は、ステップS504に戻り、基準画像データおよび比較対象データそれぞれに含まれる他のページの比較を行う。
Next, the printer
一方、次のページが無いと判断した場合(ステップS507:No)、プリンタコントロールシステム部206は、基準画像データのデータ容量を基準とする、比較対象データの変更内容のデータ容量の割合(以下、変更度と言う)を算出する(ステップS508)。本実施の形態では、プリンタコントロールシステム部206は、RAM103に記憶された、基準画像データの総バイナリサイズおよび比較対象データの差分バイナリサイズに基づいて、変更度を算出する。具体的には、プリンタコントロールシステム部206は、比較対象データの差分バイナリサイズを、基準画像データの総バイナリサイズで除算した値に、100を乗算して変更度を算出する。
On the other hand, if it is determined that there is no next page (step S507: No), the printer
プリンタコントロールシステム部206は、基準画像データと同じ文書ファイル名を有する全ての比較対象データについて、ステップS503〜ステップS508に示す処理を繰り返す。
The printer
図4に戻り、パネルI/Fモジュール202は、選択した複数の画像データの比較処理が実行された後、選択した複数の画像データのうち、最初に記憶された画像データ(基準画像データ)を基準とする、当該最初に記憶された画像データ以外の他の画像データ(比較対象データ)の変更内容に関する情報(以下、変更情報と言う)を含む画像選択画面G1(図6参照)を操作パネル装置12に表示させる。すなわち、本実施の形態では、パネルI/Fモジュール202が、同じ文書ファイル名を有する複数の画像データが記憶されている場合に、変更情報を操作パネル装置12(表示部の一例)に表示させる表示制御部として機能する。
Returning to FIG. 4, the panel I /
さらに、プリンタコントロールシステム部206は、画像選択画面G1(図6参照)において指示された識別情報600により識別される画像データの中から指示された画像データを、画像形成する画像データに決定する(ステップS406)。
Further, the printer
プリンタコントロールシステム部206は、HDD109から、決定した画像データから変換された画像を読み出して、読み出した画像をエンジンI/Fモジュール204に送る。エンジンI/Fモジュール204は、プリンタコントロールシステム部206により読み出された画像をプリンタエンジン11に転送して、当該読み出された画像の画像形成指示を行う。プリンタエンジン11は、エンジンI/Fモジュール204から転送されてきた画像の、用紙等の記録媒体に対する画像形成を行う(ステップS407)。
The printer
次に、図6および図7を用いて、操作パネル装置12に表示される画像選択画面G1およびプレビュー画面G2について説明する。図6は、本実施の形態にかかる画像形成装置の操作パネル装置に表示される画像選択画面の一例を示す図である。図7は、本実施の形態にかかる画像形成装置の操作パネル装置に表示されるプレビュー画面の一例を示す図である。
Next, the image selection screen G1 and the preview screen G2 displayed on the
本実施の形態では、パネルI/Fモジュール202は、図6に示すように、選択した複数の画像データの文書ファイル名601、選択した複数の画像データそれぞれを識別可能な識別情報600、一括指示ボタン604、変更確認ボタン605および印刷指示ボタン606を含む画像選択画面G1を操作パネル装置12に表示させる。
In the present embodiment, as shown in FIG. 6, the panel I /
識別情報600は、少なくとも変更情報を含む。具体的には、識別情報600には、同じ文書ファイル名601を有する複数の画像データそれぞれについて算出した変更度602(変更情報の一例)および同じ文書ファイル名601を有する複数の画像データそれぞれがHDD109に記憶された時刻である記憶時刻603が含まれている。これにより、同じ文書ファイル名601を有する複数の画像データのうち、修正が完了した可能性が高い画像データを容易に特定することができるので、画像形成する画像データを容易に指示することができる。
The
基準画像データ(または、同じ文書ファイル名601を有さない画像データ)の識別情報600には、変更度602「0%」と、基準画像データ(または、同じ文書ファイル名601を有さない画像データ)がHDD109に記憶された記憶時刻603を含める。
In the
本実施の形態では、パネルI/Fモジュール202は、選択した複数の画像データすべての識別情報600を表示しているが、選択した複数の画像データの中に同じ文書ファイル名601を有する複数の画像データが含まれている場合(すなわち、同じ文書ファイル名601を有する複数の画像データがHDD109に記憶されている場合)、少なくとも、同じ文書ファイル名601を有する画像データの変更情報を操作パネル装置12に表示させれば良い。
In the present embodiment, the panel I /
一括指示ボタン604は、同じ文書ファイル名601を有する複数の画像データの集合が複数記憶されている場合、複数の集合それぞれについて変更度602が最も高い画像データの画像形成を一度に指示可能な操作部として機能する。例えば、図6に示す画像選択画面G1が操作パネル装置12に表示されている場合、画像形成装置1のユーザは、一括指示ボタン604を操作することにより、文書ファイル名601「AAAA」を有する複数の画像データ(集合)のうち変更度602が「30%」の画像データ、文書ファイル名601「BBBB」を有する変更度602が「0%」の画像データおよび文書ファイル名601「CCCC」を有する複数の画像データ(集合)のうち変更度602が「15%」の画像データの画像形成を一度に指示することができる。これにより、同じ文書ファイル名601を有する複数の画像データの集合が複数記憶されている場合に、当該複数の集合それぞれについて、修正が完了した可能性が高い画像データの画像形成を一度に指示することができるので、当該複数の集合それぞれについて画像形成を指示する際の利便性を向上させることができる。
The
変更確認ボタン605は、同じ文書ファイル名601を有する複数の画像データのうち基準画像データを基準とする比較対象データの変更内容自体(そのもの)の表示を指示可能なボタンである。パネルI/Fモジュール202は、識別情報600の中から変更内容を確認する画像データ(比較対象データ)の識別情報600が選択されかつ変更確認ボタン605により変更内容の表示が指示されると、当該選択された識別情報600により識別される画像データ(比較対象データ)の変更内容700自体(そのもの)を変更情報として含むプレビュー画面G2を操作パネル装置12に表示させる。これにより、比較対象データの変更内容を詳細に把握することができるので、ホストPC14から受信した画像データをHDD109に記憶させかつ当該HDD109に記憶された画像データに基づく画像を形成する場合に、不要な画像データに基づく画像の形成が実施されることを防止できる。
The
本実施の形態では、プレビュー画面G2には、変更内容700、文書ファイル名601、変更度602およびページ情報703が含まれる。変更内容700には、基準画像データに基づく画像701および比較対象データに基づく画像702が、基準画像データおよび比較対象データに含まれる1ページ毎に表示可能である。ページ情報703は、変更内容700に表示された、基準画像データおよび比較対象データに含まれるページを表す情報である。また、本実施の形態では、プレビュー画面G2の変更内容700に表示された所望のページの比較対象データの画像形成を指示可能である。これにより、画像形成装置1のユーザは、比較対象データの画像形成をページ単位で指示することができる。
In the present embodiment, the preview screen G2 includes a
このように、本実施の形態にかかる画像形成装置1によれば、同じ文書ファイル名601を有する複数の画像データが記憶されている場合に、当該同じ文書ファイル名601を有する複数の画像データ全ての画像形成を行わなくても、いずれの画像データが画像形成を行いたい画像データなのかを容易に特定することができるので、ホストPC14から受信した画像データをHDD109に記憶させかつ当該HDD109に記憶された画像データに基づく画像を形成する場合に、不要な画像データに基づく画像の形成が実施されることを防止できる。
As described above, according to the image forming apparatus 1 according to the present embodiment, when a plurality of image data having the same
<実施の形態2>
次に、ホストPC14から画像データを受信すると共に、光学読取装置15からも画像データ(第2画像データ)を受信する場合を説明する。なお、本実施の形態にかかる画像形成装置のハードウェア構成、及びソフトウェアの構成は、実施の形態1と同様である(図1及び図2参照)。
<
Next, a case where image data is received from the
図8は、本実施の形態にかかる画像形成装置1における、光学読取装置15から受信した画像データに基づく画像形成処理の流れを示すフローチャートである。光学読取装置15から受信した画像データは、第2画像データに相当する。
FIG. 8 is a flowchart showing the flow of image forming processing based on the image data received from the
外部I/Fモジュール205は、外部I/F108を介して、光学読取装置15から、画像データ(第2画像データ)を受信する(ステップS601)。本実施の形態では、外部I/Fモジュール205が、第2受信部として機能する。
The external I /
外部I/Fモジュール205によって画像データが受信されると、プリンタコントロールシステム部206は、受信した画像データをHDD109に記憶(蓄積)する(ステップS602)。
When image data is received by the external I /
本実施の形態では、プリンタコントロールシステム部206は、外部I/Fモジュール205により受信した画像データをHDD109に記憶する。
In the present embodiment, the printer
そして、プリンタコントロールシステム部206は、操作パネル装置12を介して送信元情報が入力され、かつHDD109に記憶された画像データの画像形成が指示されると、HDD109において当該入力された送信元情報と対応付けて記憶された画像データの一覧を操作パネル装置12に表示させるとともに、画像データの一覧から操作パネル装置12(操作部の一例)により指示された画像データを、画像形成する画像データとして選択する(ステップS603)。さらに、プリンタコントロールシステム部206は、HDD109から、選択した画像データから変換された画像を読み出して、読み出した画像をエンジンI/Fモジュール204に送る。
When the transmission source information is input via the
エンジンI/Fモジュール204は、プリンタコントロールシステム部206により読み出された画像をプリンタエンジン11に転送して、当該読み出された画像の画像形成指示を行う。プリンタエンジン11は、エンジンI/Fモジュール204から転送されてきた画像を、用紙等の記録媒体に画像形成する(ステップS604)。本実施の形態では、プリンタエンジン11が、操作パネル装置12により指示された画像データに基づく画像を形成する画像形成部として機能する。
The engine I /
次に、ホストPC14から受信した画像データと、光学読取装置15から受信した画像データ(第2画像データ)と、がHDD109に記憶されている場合における、画像形成処理について説明する。
Next, an image forming process in the case where image data received from the
図9は、ホストPC14から画像データを受信すると共に、光学読取装置15からも画像データ(第2画像データ)を受信する場合における、画像形成処理の流れを示すフローチャートである。なお、本実施の形態では、ホストPC14から受信した画像データは、既にHDD109に記憶されているものとする。
FIG. 9 is a flowchart showing the flow of image forming processing when image data is received from the
外部I/Fモジュール205は、外部I/F108を介して、光学読取装置15から、画像データを受信する(ステップS701)。外部I/Fモジュール205が、第2受信部として機能する。
The external I /
外部I/Fモジュール205が画像データを受信すると、プリンタコントロールシステム部206は、受信した画像データをHDD109(記憶部の一例)に記憶(蓄積)する(ステップS702)。
When the external I /
プリンタコントロールシステム部206は、光学読取装置15からの画像データの受信が継続している場合には、画像データのHDD109への記憶を継続する(ステップS703:Yes)。一方、光学読取装置15からの画像データの受信が終了して画像データのHDD109への記憶が終了すると(ステップS703:No)、パネルI/Fモジュール202は、操作パネル装置12を介してHDD109に記憶された画像データの画像形成が指示されるのを待つ。
If the reception of the image data from the
その後、操作パネル装置12を介して送信元情報が入力され、かつHDD109に記憶された画像データの画像形成が指示されると、プリンタコントロールシステム部206は、HDD109に記憶された全ての複数の画像データ選択する(ステップS704)。このため、ステップS704の処理によって、HDD109に記憶されている、ホストPC14から受信した画像データと、光学読取装置15から受信した画像データ(第2画像データ)と、の全てが選択される。
Thereafter, when the transmission source information is input via the
ここで、光学読取装置15から受信する画像データには、光学読取装置15側で自動的に付与された番号等がファイル名として付与されている。このため、光学読取装置15から受信した第2画像データとしての画像データには、ホストPC14から受信した画像データのような、ユーザによって付与された文書ファイル名が付与されていない。そこで、本実施の形態では、プリンタコントロールシステム部206が、仮ファイル名を文書ファイル名(データ名)として決定する仮ファイル名決定処理を実行する(ステップS705)。なお、プリンタコントロールシステム部206が、決定部に相当する。
Here, the image data received from the
図10は、ステップS705の仮ファイル名決定処理の手順を示すフローチャートである。 FIG. 10 is a flowchart showing the procedure of the temporary file name determination process in step S705.
プリンタコントロールシステム部206は、ステップS704(図9参照)で選択した複数の画像データの内、光学読取装置15から受信した画像データ(第2画像データ)であって、且つ仮ファイル名決定処理を未実行の画像データ(以下、対象データと称する)を読取る。また、プリンタコントロールシステム部206は、ステップS704(図9参照)で選択した複数の画像データの内の、ホストPC14から受信した画像データの内の1つの画像データであって、且つ、該対象データとの比較処理を未実行の画像データ(以下、基準データと称する)を読取る。
The printer
そして、プリンタコントロールシステム部206は、読取った対象データと、読取った基準データと、を比較する(ステップS801)。
Then, the printer
本実施の形態では、プリンタコントロールシステム部206は、読取った対象データと、読取った基準データと、をページ単位で比較する。ページ単位の比較方法は、実施の形態1と同様である。
In the present embodiment, the printer
そして、プリンタコントロールシステム部206は、対象データおよび基準データそれぞれの同一ページ同士を比較した結果、対象データと基準データとが異なる場合、基準データと対象データとの間に差分があると判断する(ステップS802:Yes)。一方、プリンタコントロールシステム部206は、基準データと対象データとが同じである場合、基準データと対象データとの間に差分が無いと判断して(ステップS802:No)、後述するステップS804へと進み、基準データおよび対象データそれぞれに含まれる他のページの比較を行う。
Then, as a result of comparing the same pages of the target data and the reference data as a result of comparison between the target data and the reference data, the printer
基準データと対象データとの間に差分があると判断した場合(ステップS802:Yes)、プリンタコントロールシステム部206は、基準データと対象データとの間の差分をRAM103等に記録する(ステップS803)。本実施の形態では、プリンタコントロールシステム部206は、基準データの各ページのバイナリのサイズ(データ容量)の合計(以下、総バイナリサイズと言う)と、対象データの各ページのバイナリのうち基準データと異なるバイナリ(変更内容)のサイズ(データ容量)の合計(以下、差分バイナリサイズと言う)と、をRAM103等に記憶する。
If it is determined that there is a difference between the reference data and the target data (step S802: Yes), the printer
次いで、プリンタコントロールシステム部206は、比較データに含まれるページのうち、基準データと比較していないページ(次のページ)があるか否かを判断する(ステップS804)。次のページがあると判断した場合(ステップS804:Yes)、プリンタコントロールシステム部206は、ステップS801に戻り、基準データおよび対象データそれぞれに含まれる他のページの比較を行う。
Next, the printer
一方、次のページが無いと判断した場合(ステップS804:No)、プリンタコントロールシステム部206は、基準データのデータ容量を基準とする、対象データの変更内容のデータ容量の割合(以下、変更度と言う)を算出する(ステップS805)。具体的には、プリンタコントロールシステム部206は、対象データの差分バイナリサイズを、基準データの総バイナリサイズで除算した値に、100を乗算して変更度を算出する。そして、プリンタコントロールシステム部206は、該基準データの文書ファイル名に対応づけて、算出した変更度をRAM103等に記憶する。
On the other hand, if it is determined that there is no next page (step S804: No), the printer
そして、プリンタコントロールシステム部206は、1つの対象データに対して、ステップS704(図9参照)で選択した複数の画像データの内の、ホストPC14から受信した画像データであって、且つ、該対象データとの比較処理(ステップS801〜ステップS805の処理)を未実行の画像データの全てに対して、上記ステップS801〜ステップS805の処理を実行する。このため、RAM103には、HDD109に記憶されているホストPC14から受信した全ての画像データ(基準データ)の各々の文書ファイル名と、該文書ファイル名によって特定される画像データ(基準データ)と対象データとの比較処理によって算出された変更度と、が対応づけて記憶された状態となる。
Then, the printer
次に、プリンタコントロールシステム部206は、RAM103に記憶されている最も低い変更度を読取り、該変更度が、予め定めた閾値以下であるか否かを判断する(ステップS806)。この閾値は、比較対象の2つの画像データが、同じ文書ファイル名を付与可能な程度に一致または類似していることを判別するための閾値であり、予め定められる。すなわち、変更度が閾値以下である場合、比較対象の2つの画像データが、同じ文書ファイル名を付与可能な程度に一致または類似していることを示す。
Next, the printer
変更度が閾値を超える場合(ステップS806:No)、本ルーチンを終了する。一方、変更度が閾値以下である場合(ステップS806:Yes)、ステップS807へ進む。 When the degree of change exceeds the threshold value (step S806: No), this routine ends. On the other hand, when the degree of change is equal to or less than the threshold (step S806: Yes), the process proceeds to step S807.
ステップS807では、プリンタコントロールシステム部206は、ステップS806で閾値以下であった変更度に対応する基準データの文書ファイル名を、対象データの文書ファイル名である仮ファイル名として決定する(ステップS807)。そして、プリンタコントロールシステム部206は、決定した文書ファイル名を該対象データに付与してHDD109に記憶する。そして、プリンタコントロールシステム部206は、RAM103をクリアした後に、本ルーチンを終了する。
In step S807, the printer
プリンタコントロールシステム部206は、上記ステップS801〜ステップS807の処理を、ステップS704(図9参照)で選択した複数の画像データの内、光学読取装置15から受信した画像データ(第2画像データ)であって、且つ仮ファイル名決定処理を未実行の画像データ(以下、対象データと称する)の各々について実行する。
The printer
このため、上記ステップS801〜ステップS807の処理を実行することによって、HDD109に記憶されているホストPC14から受信した画像データの内、光学読取装置15から受信した画像データ(第2画像データ)に類似または一致する画像データのデータ名(文書ファイル名)が、該第2画像データのデータ名(文書ファイル名)として決定され、HDD109に記憶される。
For this reason, by executing the processing in steps S801 to S807, the image data received from the
言い換えると、HDD109に記憶された、光学読取装置15から受信した画像データ(第2画像データ)には、ホストPC14から受信した画像データの内、該画像データ(第2画像データ)に類似または一致する画像データの文書ファイル名が付与された状態となる。
In other words, the image data (second image data) received from the
図9に戻り、プリンタコントロールシステム部206は、上記ステップS704で選択した画像データについて、実施の形態1のステップS405〜ステップS407(図4参照)と同様にして、ステップS706〜ステップS708の処理を実行する。
Returning to FIG. 9, the printer
なお、光学読取装置15が、画像を読取ってモノクロ(白黒)の画像データを取得する装置である場合、すなわち、第2画像データがモノクロの画像データである場合には、以下の処理を行えばよい。例えば、プリンタコントロールシステム部206は、ステップS801の処理の実行前に、HDD109に格納されているカラーの画像データを全てモノクロの画像データに変換し、ステップS801〜ステップS807、及びステップS706の処理を実行してもよい。これにより、認識精度の向上を図ることができる。
If the
以上説明したように、本実施の形態では、光学読取装置15から画像データ(第2画像データ)を受信した場合、ホストPC14から受信した画像データの内、該第2画像データに類似または一致する画像データの文書ファイル名(データ名)を、該第2画像データの文書ファイル名(データ名)として決定する。
As described above, in the present embodiment, when image data (second image data) is received from the
このため、本実施の形態では、実施の形態1の効果に加えて、更に、ファイル名の特定されない画像データを取り扱う場合においても、不要な画像データに基づく画像の形成が実施されることを防止できる、という効果を奏する。 For this reason, in addition to the effects of the first embodiment, this embodiment further prevents the formation of an image based on unnecessary image data even when handling image data whose file name is not specified. There is an effect that it is possible.
上記実施の形態の画像形成装置1で実行されるプログラム(ソフトウェア)は、ROM102に予め組み込まれて提供されるが、これに限定するものではない。例えば、本実施の形態の画像形成装置1で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成しても良い。 The program (software) executed by the image forming apparatus 1 of the above embodiment is provided by being incorporated in the ROM 102 in advance, but is not limited thereto. For example, the program executed in the image forming apparatus 1 of the present embodiment is a file in an installable format or an executable format, and is a CD-ROM, flexible disk (FD), CD-R, DVD (Digital Versatile Disk). For example, the recording medium may be recorded on a computer-readable recording medium.
さらに、上記実施の形態の画像形成装置1で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上記実施の形態の画像形成装置1で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。 Furthermore, the program executed by the image forming apparatus 1 according to the above embodiment may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. The program executed by the image forming apparatus 1 of the above embodiment may be provided or distributed via a network such as the Internet.
上記実施の形態の画像形成装置1で実行されるプログラムは、上述した各部(ネットワークI/Fモジュール201、パネルI/Fモジュール202、PDL部203、エンジンI/Fモジュール204、外部I/Fモジュール205およびプリンタコントロールシステム部206)を含むモジュール構成となっており、実際のハードウェアとしてはCPU101が上記ROM102からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、ネットワークI/Fモジュール201、パネルI/Fモジュール202、PDL部203、エンジンI/Fモジュール204、外部I/Fモジュール205およびプリンタコントロールシステム部206が主記憶装置(RAM103)上に生成されるようになっている。
The program executed by the image forming apparatus 1 according to the above embodiment includes the above-described units (network I / F module 201, panel I /
上記実施の形態では、画像形成装置1は、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも2つの機能を有する複合機、複写機、プリンタ、スキャナ装置、ファクシミリ装置等の画像形成装置であればいずれにも適用することができる。 In the above-described embodiment, the image forming apparatus 1 is an image forming apparatus such as a multifunction peripheral, a copier, a printer, a scanner apparatus, or a facsimile apparatus having at least two functions among a copy function, a printer function, a scanner function, and a facsimile function. It can be applied to any one.
上記実施の形態は本発明の範囲を限定するものではなく、図示しないサーバが、ホストPC14から画像データを受信する機能、受信した画像データを記憶する機能、変更内容に関する情報を操作パネル装置12に表示させる機能を備えていても良い。また、ホストPC14から画像データを受信する機能、受信した画像データを記憶する機能、変更内容に関する情報を操作パネル装置12に表示させる機能を備えたサーバは、複数台で構成されても良く、どのサーバにどの機能を備えさせても良い。また、上記実施の形態で説明する画像形成装置1と図示しないサーバとが接続された画像形成システムの構成は一例であり、用途や目的に応じて様々なシステム構成に変更可能である。
The above embodiments do not limit the scope of the present invention, and a server (not shown) has a function of receiving image data from the
1 画像形成装置
10 コントローラ
11 プリンタエンジン
12 操作パネル装置
13 外部記憶装置
14 ホストPC
15 光学読取装置
101 CPU
102 ROM
103 RAM
104 NVRAM
105 ネットワークI/F
106 エンジンI/F
107 パネルI/F
108 外部I/F
109 HDD
201 ネットワークI/Fモジュール
202 パネルI/Fモジュール
203 PDL部
204 エンジンI/Fモジュール
205 外部I/Fモジュール
206 プリンタコントロールシステム部
G1 画像選択画面
G2 プレビュー画面
DESCRIPTION OF SYMBOLS 1
15 Optical reader 101 CPU
102 ROM
103 RAM
104 NVRAM
105 Network I / F
106 Engine I / F
107 Panel I / F
108 External I / F
109 HDD
201 Network I /
Claims (9)
受信した前記画像データを記憶する記憶部と、
記憶された前記画像データのうち画像形成する前記画像データを指示可能な操作部と、
前記操作部により指示された前記画像データに基づく画像を形成する画像形成部と、
同じデータ名を有する複数の前記画像データが前記記憶部に記憶されている場合、同じデータ名を有する複数の前記画像データのうち、最初に記憶された前記画像データを基準とする、当該最初に記憶された画像データ以外の他の前記画像データの変更内容に関する情報を表示部に表示させる表示制御部と、
を備えた画像形成装置。 A receiving unit for receiving image data from an external device;
A storage unit for storing the received image data;
An operation unit capable of instructing the image data to form an image of the stored image data;
An image forming unit that forms an image based on the image data instructed by the operation unit;
When a plurality of the image data having the same data name are stored in the storage unit, the first stored image data is used as a reference among the plurality of the image data having the same data name. A display control unit that causes the display unit to display information related to the change contents of the image data other than the stored image data;
An image forming apparatus.
前記記憶部に記憶されている前記画像データの内、前記第2画像データに類似または一致する画像データのデータ名を該第2画像データのデータ名として決定する決定部と、
を更に備え、
前記記憶部は、前記第2画像データを前記画像データとして記憶する、請求項1に記載の画像形成装置。 A second receiver for receiving second image data from the optical reader;
A determination unit that determines, among the image data stored in the storage unit, a data name of image data that is similar to or coincides with the second image data, as a data name of the second image data;
Further comprising
The image forming apparatus according to claim 1, wherein the storage unit stores the second image data as the image data.
受信した前記画像データを記憶する記憶部と、
記憶された前記画像データのうち画像形成する前記画像データを指示可能な操作部と、
前記操作部により指示された前記画像データに基づく画像を形成する画像形成部と、
同じデータ名を有する複数の前記画像データが前記記憶部に記憶されている場合、同じデータ名を有する複数の前記画像データのうち、最初に記憶された前記画像データを基準とする、当該最初に記憶された画像データ以外の他の前記画像データの変更内容に関する情報を表示部に表示させる表示制御部と、
を備えた画像形成システム。 A receiving unit for receiving image data from an external device;
A storage unit for storing the received image data;
An operation unit capable of instructing the image data to form an image of the stored image data;
An image forming unit that forms an image based on the image data instructed by the operation unit;
When a plurality of the image data having the same data name are stored in the storage unit, the first stored image data is used as a reference among the plurality of the image data having the same data name. A display control unit that causes the display unit to display information related to the change contents of the image data other than the stored image data;
An image forming system.
同じデータ名を有する複数の前記画像データが前記記憶部に記憶されている場合、同じデータ名を有する複数の前記画像データのうち、最初に記憶された前記画像データを基準とする、当該最初に記憶された画像データ以外の他の前記画像データの変更内容に関する情報を表示部に表示させる表示制御部と、
として機能させるためのプログラム。 A receiving unit that receives image data from an external device, a storage unit that stores the received image data, an operation unit that can instruct the image data to form an image among the stored image data, and the operation unit A computer for controlling the image forming apparatus, comprising: an image forming unit that forms an image based on the instructed image data;
When a plurality of the image data having the same data name are stored in the storage unit, the first stored image data is used as a reference among the plurality of the image data having the same data name. A display control unit that causes the display unit to display information related to the change contents of the image data other than the stored image data;
Program to function as.
受信した前記画像データを記憶部に記憶させる工程と、
記憶された前記画像データのうち画像形成する前記画像データを指示する工程と、
操作部により指示された前記画像データに基づく画像を形成する工程と、
同じデータ名を有する複数の前記画像データが前記記憶部に記憶されている場合、同じデータ名を有する複数の前記画像データのうち、最初に記憶された前記画像データを基準とする、当該最初に記憶された画像データ以外の他の前記画像データの変更内容に関する情報を表示部に表示させる工程と、
を含む画像形成装置の制御方法。 Receiving image data from an external device;
Storing the received image data in a storage unit;
Instructing the image data to form an image of the stored image data;
Forming an image based on the image data instructed by the operation unit;
When a plurality of the image data having the same data name are stored in the storage unit, the first stored image data is used as a reference among the plurality of the image data having the same data name. Displaying on the display unit information related to changes in the image data other than the stored image data;
A method for controlling an image forming apparatus.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013227907A JP2014198459A (en) | 2013-03-15 | 2013-11-01 | Image formation device, image formation system, program, and control method of image formation device |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013053855 | 2013-03-15 | ||
JP2013053855 | 2013-03-15 | ||
JP2013227907A JP2014198459A (en) | 2013-03-15 | 2013-11-01 | Image formation device, image formation system, program, and control method of image formation device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2014198459A true JP2014198459A (en) | 2014-10-23 |
Family
ID=52355696
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013227907A Pending JP2014198459A (en) | 2013-03-15 | 2013-11-01 | Image formation device, image formation system, program, and control method of image formation device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2014198459A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016218495A (en) * | 2015-05-14 | 2016-12-22 | 株式会社リコー | Information processor, output system, and program |
JP2021103476A (en) * | 2019-12-25 | 2021-07-15 | 株式会社リコー | Information processing system, information processing device, evaluation method, and program |
-
2013
- 2013-11-01 JP JP2013227907A patent/JP2014198459A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016218495A (en) * | 2015-05-14 | 2016-12-22 | 株式会社リコー | Information processor, output system, and program |
JP2021103476A (en) * | 2019-12-25 | 2021-07-15 | 株式会社リコー | Information processing system, information processing device, evaluation method, and program |
JP7358979B2 (en) | 2019-12-25 | 2023-10-11 | 株式会社リコー | Information processing system, evaluation method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7409169B2 (en) | Image forming apparatus and image forming system | |
JP2018069684A (en) | Information processing device, information processing system, and information processing method | |
US20150213347A1 (en) | Printing system, printing apparatus, printing control apparatus, sheet management system, printing control apparatus control method, and storage medium | |
JP6900451B2 (en) | Image forming apparatus and control method of image forming apparatus | |
US9030698B2 (en) | Image processing apparatus capable of displaying document thumbnail image, image processing apparatus control method, and storage medium | |
US9924051B2 (en) | Image forming apparatus, method for controlling image forming apparatus, and storage medium for performing printing based on collection settings | |
JP2014198459A (en) | Image formation device, image formation system, program, and control method of image formation device | |
US11683424B2 (en) | Printing apparatus that displays a determined plurality of sets of image data, a method of controlling the printing apparatus, and a non-transitory computer-readable storage medium | |
US10101954B2 (en) | Job processing apparatus that manages history information, method of controlling the same, and storage medium | |
JP2008192133A (en) | Separator page output system and method | |
US20130057884A1 (en) | Information processing apparatus, computer program, and control method | |
US20190018631A1 (en) | Image forming apparatus and control method | |
JP2016163097A (en) | Image processing apparatus, and computer program | |
US9430173B2 (en) | Information processing device, setting method, and computer program product | |
JP6434775B2 (en) | Image forming apparatus, control method therefor, and program | |
EP3070923A1 (en) | Printing system capable of printing in any one of plural image forming apparatuses over network, image forming apparatus, and printing method | |
US9946501B2 (en) | Print controller, print control method and non-transitory computer readable recording medium for executing a test print | |
JP6410051B2 (en) | Server and server program | |
US9434195B2 (en) | Printing instruction apparatus, printing system, printing instruction method, and computer readable medium | |
JP6123257B2 (en) | Information processing apparatus, image forming system, and control program for information processing apparatus | |
JP4118834B2 (en) | Printer control program and printer control apparatus | |
JP2019059136A (en) | Image formation device | |
JP2016208458A (en) | Image formation apparatus and program, and system for outputting report with image | |
JP6218391B2 (en) | Image forming apparatus, image forming apparatus control method, and program | |
JP6362372B2 (en) | Image forming apparatus, control method therefor, and program |