JP2013045270A - Information processing device, information processing method and program - Google Patents
Information processing device, information processing method and program Download PDFInfo
- Publication number
- JP2013045270A JP2013045270A JP2011182282A JP2011182282A JP2013045270A JP 2013045270 A JP2013045270 A JP 2013045270A JP 2011182282 A JP2011182282 A JP 2011182282A JP 2011182282 A JP2011182282 A JP 2011182282A JP 2013045270 A JP2013045270 A JP 2013045270A
- Authority
- JP
- Japan
- Prior art keywords
- file
- image
- sheet
- page
- stored
- 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
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
- Facsimiles In General (AREA)
- Storing Facsimile Image Data (AREA)
Abstract
【課題】メモリに格納されているファイルに対して編集を行い、メモリに再登録する場合、編集対象のファイルを容易に特定して編集することができる情報処理装置を提供することを目的とする。
【解決手段】メモリに記憶されているファイルを特定するための情報を含むコードを作成し、当該コードを含むシート画像を、印刷装置にシートへ印刷させる。そして、そのシートの読取画像に含まれている上記のコードに基づいて、メモリに記憶されているファイルから編集対象のファイルを特定し、その編集対象のファイルに所定の編集処理を実行して、編集処理が実行された編集対象のファイルを上記メモリに記憶させる。
【選択図】図3An object of the present invention is to provide an information processing apparatus capable of easily specifying and editing a file to be edited when editing a file stored in a memory and re-registering the file in the memory. .
A code including information for specifying a file stored in a memory is created, and a sheet image including the code is printed on a sheet by a printing apparatus. Then, based on the above code included in the read image of the sheet, the file to be edited is specified from the file stored in the memory, and a predetermined editing process is executed on the file to be edited. The editing target file that has been subjected to the editing process is stored in the memory.
[Selection] Figure 3
Description
本発明は、編集対象のファイルを編集する情報処理装置、情報処理方法、及びプログラムに関する。 The present invention relates to an information processing apparatus, an information processing method, and a program for editing a file to be edited.
読取装置を有する複合機において、読取装置により原稿を順次読み取り、複数のページ画像を含むファイルを作成し、装置に内蔵されたHDDなどの記憶装置に格納する機能が知られている。従来、このような機能をもつ複合機では、画像ファイルを編集する場合、装置の一部である操作画面を使って行なわれている。 2. Description of the Related Art In a multi-function peripheral having a reading device, a function is known in which an original is sequentially read by the reading device, a file including a plurality of page images is created, and stored in a storage device such as an HDD built in the device. Conventionally, in an MFP having such a function, when an image file is edited, an operation screen which is a part of the apparatus is used.
複数の画像ファイルが存在する記憶装置の中から編集処理を行うファイルを見つけ出す方法として、次の技術が知られている。つまり、記憶装置に記憶されているファイルのファイル名を示すファイルリストを表示して、ユーザがその表示に従って編集対象のファイルを選択する技術が知られている(たとえば、特許文献1参照)。 The following technique is known as a method for finding a file to be edited from a storage device having a plurality of image files. That is, a technique is known in which a file list indicating the file names of files stored in a storage device is displayed, and a user selects a file to be edited in accordance with the display (see, for example, Patent Document 1).
上記の従来例では、ユーザは、ファイル名に従って編集対象のファイルを特定しなくてはならない。ところが、画像ファイルのようなファイルでは、ファイル名の全部または一部が数字で構成され、ファイルの作成順に従ってその数字が1つずつ増加するようにファイル名が付けられることがある。この場合、ファイル名は単なるファイル作成順の情報しか有さず、ユーザはそのファイル名から画像ファイルの内容を推測することが困難な場合がある。 In the above conventional example, the user must specify the file to be edited according to the file name. However, in a file such as an image file, all or part of the file name is composed of numbers, and the file name may be assigned so that the number increases by one in accordance with the file creation order. In this case, the file name has only information on the order of file creation, and it may be difficult for the user to guess the contents of the image file from the file name.
そこで本発明は、メモリに格納されている編集対象のファイルを容易に特定することができる情報処理装置、情報処理方法、及びプログラムを提供することを目的とする。 Accordingly, an object of the present invention is to provide an information processing apparatus, an information processing method, and a program that can easily specify a file to be edited stored in a memory.
本発明の情報処理装置は、メモリに記憶されているファイルを特定するための情報を含むコードを作成し、当該コードを含むシート画像を、印刷装置にシートへ印刷させる印刷制御手段と、上記印刷制御手段により印刷された上記シートが読取装置により読み取られることで得られた読取画像を取得する取得手段と、上記取得手段により取得された読取画像に含まれている上記コードに基づいて、メモリに記憶されているファイルから編集対象のファイルを特定する特定手段と、上記特定手段により特定された編集対象のファイルに所定の編集処理を実行し、当該所定の編集処理が実行された編集対象のファイルを、上記メモリに記憶させる実行手段とを有すること特徴とする。 An information processing apparatus according to the present invention generates a code including information for specifying a file stored in a memory, causes a printing apparatus to print a sheet image including the code on a sheet, and the printing Based on the acquisition unit that acquires the read image obtained by reading the sheet printed by the control unit by the reading device and the code included in the read image acquired by the acquisition unit, A specifying means for specifying a file to be edited from the stored files, and a file to be edited in which the predetermined editing process is executed on the file to be edited specified by the specifying means. And an execution means for storing in the memory.
本発明によれば、メモリに格納されている編集対象のファイルを容易に特定することができるという効果を奏する。 According to the present invention, it is possible to easily specify a file to be edited stored in a memory.
以下の実施の形態に記載されている構成要素の相対配置、表示画面等は、特に特定的な記載がない限りは、本発明の技術的範囲をそれらのみに限定する趣旨ではない。 The relative arrangement of components, the display screen, and the like described in the following embodiments are not intended to limit the technical scope of the present invention only to those unless otherwise specified.
図1は、本発明の実施例1である画像処理装置101の外観を示す図である。 FIG. 1 is a diagram illustrating an appearance of an image processing apparatus 101 that is Embodiment 1 of the present invention.
画像処理装置101は、原稿台102に原稿をのせて原稿を読み取り、また、画像をインクジェットプリンタである記録部を用いて印刷する装置である。また、画像処理装置101は、ユーザの指示によって読み取った画像を印刷せずに、画像処理装置内部のファイル記憶部に画像ファイルとして記憶する機能も有する。生成された画像ファイルは、画像処理装置101内の不揮発性の記憶装置に記憶する。 The image processing apparatus 101 is an apparatus that reads a document on a document table 102 and prints the image using a recording unit that is an inkjet printer. The image processing apparatus 101 also has a function of storing an image read by a user instruction as an image file in a file storage unit inside the image processing apparatus without printing. The generated image file is stored in a nonvolatile storage device in the image processing apparatus 101.
画像処理装置101は、読み取る原稿を置く原稿台102と、原稿を押さえ、原稿以外の画像を読み取らないようにする原稿蓋103と、印刷用紙を設置する印刷用紙挿入口104とを有する。また、画像処理装置101は、印刷後に印刷用紙が出力される印刷用排出口105と、画像処理装置101の状態等を表示する表示部106と、ユーザが画像処理装置101への指示を入力する入力部107とを有する。
The image processing apparatus 101 includes a document table 102 on which a document to be read is placed, a
図2は、画像処理装置101の構成を示すブロック図である。 FIG. 2 is a block diagram illustrating a configuration of the image processing apparatus 101.
画像処理装置101は、画像処理装置101の全体を制御するCPU202と、CPU202の動作のための記憶装置として動作するRAM203と、CPU202が実行するプログラムを記憶しているROM204とを有する。CPU202は、RAM203をワーキングメモリとして、ROM204に記憶されているプログラムを実行することで、画像処理装置101を制御する。また、画像処理装置101は、原稿台102に置かれた画像を読み取る読取部205と、印刷を行う印刷部206と、表示部106と、入力部107と、画像処理装置101内でデータ等をやりとりするバス209とを有する。
The image processing apparatus 101 includes a
読取部205により原稿が読み取られると、その原稿の読取画像がRAM203に格納される。また、印刷部206により画像を印刷するときには、その印刷対象の画像がRAM203上に展開される。
When the original is read by the
なお、読取部205や印刷部206、表示部106等は、図2に示した例では、画像処理装置101がその内部に有する例を示している。しかし、画像処理装置101の外部の読取装置や印刷装置、表示装置に、読取や印刷、表示を実行させる場合であってもよい。
In the example illustrated in FIG. 2, the
また、画像処理装置101は、新しく生成するファイルのファイル名を決定するファイル名決定部210と、ファイル名決定部210で決定されたファイル名を記憶するファイル名記憶部211とを有する。さらに、画像処理装置101は、情報に応じてバーコード画像(ファイル名を示すバーコード313)を作成するバーコード画像作成部212と、画像ファイルに含まれている画像を縮小して画像追加シート301に配置するための画像縮小部213とを有する。
Further, the image processing apparatus 101 includes a file name determination unit 210 that determines a file name of a newly generated file, and a file
画像追加シート301が読み取られたときの読取画像に含まれる、バーコードを識別するバーコード識別部214を有する。また、バーコード識別部214により識別されたバーコードが示すファイル名を認識するファイル名認識部215を有する。また、画像処理装置101は、後述するファイル記憶部219に記憶されているファイルから、ファイル名認識部215により識別されたファイル名を持つファイルを検索するファイル検索部216を有する。さらに、ファイル検索部216によって検索されたファイルにおける、最終ページに対応する書き込み位置を検索する最終ページ検索部217を有する。さらに、画像処理装置101は、新規に画像ファイルを生成するファイルシステム部218と、生成されたファイルを記憶するファイル記憶部219とを有する。ファイルシステム部218によるファイル生成処理についての詳細は後述する。
A
なお、図2に示した例では、210〜219で示した各構成要素を、CPU202、ROM204とは別個に有する例を示した。しかし、210〜219のそれぞれに対応するプログラムをROM204に記憶しておき、CPU202がそのプログラムを実行することによっても、上記の210〜219が行う処理を実現することができる。
In the example illustrated in FIG. 2, an example is illustrated in which the components indicated by 210 to 219 are provided separately from the
図3は、画像追加シート301の例を示す図である。本実施例では、ユーザは画像追加シート301により、編集対象として特定可能な画像ファイルに含まれる画像の内容をユーザに確認させる。また画像追加シート301を読み取ることにより、シートに対応する画像ファイルを編集対象のファイルとして特定し、特定された画像ファイルに、画像を新たに追加する。以下、図3を用いて、画像追加シート301について説明する。 FIG. 3 is a diagram illustrating an example of the image addition sheet 301. In this embodiment, the user causes the user to confirm the content of an image included in an image file that can be specified as an editing target by using the image addition sheet 301. Further, by reading the image addition sheet 301, an image file corresponding to the sheet is specified as a file to be edited, and an image is newly added to the specified image file. Hereinafter, the image addition sheet 301 will be described with reference to FIG.
画像追加シート301は、編集対象となる画像ファイルに対応しており、ユーザはこのシートを用いることで、編集対象の画像ファイルの内容を確認できる。また、画像処理装置101に、シートに対応する編集対象のファイルを特定させて、その画像ファイルに画像を追加させることができる。また特に、図3で示した画像追加シート301は、予め決められているページへの画像追加シートであり、つまり編集対象の画像ファイルにおける所定のページに画像を追加するためのシートである。このシートを用いてファイル編集処理の詳細については後述する。 The image addition sheet 301 corresponds to the image file to be edited, and the user can check the contents of the image file to be edited by using this sheet. In addition, the image processing apparatus 101 can specify a file to be edited corresponding to a sheet and add an image to the image file. In particular, the image addition sheet 301 shown in FIG. 3 is an image addition sheet for a predetermined page, that is, a sheet for adding an image to a predetermined page in the image file to be edited. Details of the file editing process using this sheet will be described later.
画像処理装置101は、図3の画像追加シートを、画像ファイルを生成したときに印刷部206へ印刷させる。具体的には、画像処理装置101は、ユーザの指示によって読取部205により複数ページの原稿を読み取って画像ファイルを生成し、生成した画像ファイルを画像処理装置101の内部に記憶する。そして、画像ファイルの生成処理の終了に応じて、その生成した画像ファイルに対応する画像追加シート301を印刷部206で印刷する。
The image processing apparatus 101 causes the
また、画像処理装置101は、読取部205により、画像追加シート301と原稿とを読み取ることで、その原稿の読取画像を、画像追加シート301に対応するファイルに追加することができる。具体的には、画像処理装置101は、画像追加シート301を初めに読み取り、それに続けて原稿を読み取ることによって、原稿の読取画像を、画像追加シート301のバーコード313により特定されるファイルに新たなページ画像として追加する。
Further, the image processing apparatus 101 can add the read image of the original to a file corresponding to the image addition sheet 301 by reading the image addition sheet 301 and the original by the
さらに、図3で示した画像追加シート301の、ページ画像302〜312は、画像追加シートに対応する画像ファイルを構成する各ページの画像を示す。このページ画像302〜312は、画像ファイルを作成するときに読み取った各原稿の読取画像が画像縮小部213によって縮小されることで作成されて、画像追加シート301に印刷される。ユーザは、画像追加シート301のページ画像302〜312を見ることで、そのシートに対応する画像ファイルに含まれる画像の内容を確認することができる。
Further,
バーコード313は、画像ファイルを生成したときにバーコード画像作成部212によって生成された画像であり、その画像ファイルが格納されている格納場所と、その画像ファイルのファイル名を示す。画像処理装置101は、画像追加シート301を読み取ったときに、読取画像に含まれるバーコードにより、シートに対応する画像ファイルの格納場所を特定し、またその格納場所において、その画像ファイルを特定することができる。なお、上記のバーコードは、編集対象の画像ファイルが格納されているメモリやフォルダを示す。ただし、画像処理装置101により生成された画像ファイルを、画像処理装置101の外部の装置に転送する場合や、その外部装置において画像ファイルを生成する場合には、バーコードが、その外部装置にアクセスするためのアクセス情報を含むようにしてもよい。そのようなアクセス情報として、たとえば、URL方式で記載された情報をバーコードに含ませる。
The barcode 313 is an image generated by the barcode
ファイル名314は、画像追加シート301に対応する画像ファイルのファイル名であり、バーコード313により特定できる画像ファイルをユーザも識別できるようにシートに印刷される。したがって、ユーザは、画像追加シート301に印刷されているファイル名と、ページ画像302〜312を確認することで、所望の編集対象のファイルに対応するシートを容易に選択することができる。なお、図3で示した画像追加シート301は、画像を新たに画像ファイルに追加する場合に、最終ページのページ画像として追加するが、最初のページや、所定のページ番号のページに画像を追加するようにしてもよい。
The file name 314 is a file name of an image file corresponding to the image addition sheet 301, and is printed on the sheet so that the user can identify an image file that can be specified by the barcode 313. Therefore, the user can easily select a sheet corresponding to a desired file to be edited by confirming the file name printed on the image addition sheet 301 and the
次に、図4、図5に示すフローチャートを用いて、画像処理装置101が画像追加シート301を印刷させる処理、また画像追加シート301により画像ファイルを編集する処理について説明する。 Next, processing for causing the image processing apparatus 101 to print the image addition sheet 301 and processing for editing an image file using the image addition sheet 301 will be described using the flowcharts shown in FIGS. 4 and 5.
図4は、画像処理装置101が画像追加シート301を印刷させる処理を示すフローチャートである。なお、図4においては、読取部205が原稿を読み取って、その読取画像を含む画像ファイルを生成するときに、画像追加シート301を作成する例について説明する。
FIG. 4 is a flowchart showing processing for causing the image processing apparatus 101 to print the image addition sheet 301. In FIG. 4, an example in which the image adding sheet 301 is created when the
画像処理装置101において、ユーザが入力部107を操作し、画像ファイルの生成が指示されると、S401に移る。S401で、ファイル名決定部210を使用して、ファイル記憶部219に記憶されているファイルの状態に基づいて、新しく生成するファイル名を決定する。具体的には、ファイル記憶部219に記憶されているファイルのファイルリストにより、ファイル記憶部219に既に記憶されているファイルのファイル名を確認して、そのファイル名と重複しないように、新たなファイル名を決定する。上記のファイルリストについては、図6を用いて後述する。
In the image processing apparatus 101, when the user operates the
ファイル名決定部210で決定されたファイル名は、ファイル名記憶部211に記憶され、S402に移る。S402で、CPU202は、原稿台102に設置されている原稿を読取部205に読み取らせる。そしてRAM203に格納される読取画像を1ページ画像として、ファイルシステム部218を使用して、ファイル記憶部219に記憶する。
The file name determined by the file name determination unit 210 is stored in the file
S403で、CPU202は、次の原稿を読み取るか、読取を終了するかをユーザが選択するための表示画面を、表示部106に表示し、入力部107を用いて指示を入力するように、ユーザに対して要求する。S403で次の原稿を読み取るための指示が入力された場合、CPU202は、S402に戻り、画像の読取を繰り返す。これにより、複数の原稿が読取部205に読み取られる場合、ファイル記憶部219に順次読取画像が追加される。
In step S <b> 403, the
一方、S403で、読取終了の指示が入力されると、S404に進む。S404では、CPU202は、ファイルシステム部218を使用して、画像ファイルを生成する。この画像ファイルの生成は、ファイル記憶部219に記憶されている少なくとも1ページの画像に対して、S401においてファイル名記憶部211に記憶されたファイル名を含むヘッダ情報や、ファイル終了情報等の情報を追加することにより実行する。このS404の処理により、S402においてファイル記憶部219に記憶された読取画像を含み、S401において決定されたファイル名の画像ファイルを生成すると、S405に移る。
On the other hand, when a reading end instruction is input in S403, the process proceeds to S404. In step S404, the
S405で、CPU202は、画像追加シート301に対応するシート画像を作成して、作成したシート画像を印刷部206に印刷させる。このシート画像の作成は、バーコード画像作成部212を使用して、バーコード313を作成する。このバーコード313は、S401でファイル名記憶部211に記憶されたファイル名や、ファイル記憶部219においてファイルが格納される格納場所を示す。そしてファイル記憶部219に記憶されている画像ファイルの各ページ画像を、画像縮小部213を使用して縮小し、縮小ページ画像を作成する。そして、バーコード313と、縮小ページ画像とを、ROM204に記憶されている所定のレイアウト情報に従って、RAM203上にレイアウトして、画像追加シート301のシート画像を作成する。
In step S <b> 405, the
なお、画像縮小部213による画像の縮小処理を、原稿が読み取られたときに行い、縮小された画像をRAM203上に展開するようにしてもよい。この場合、画像ファイルの各ページの画像を改めて読み出す必要がない。よって、たとえば、読取画像に圧縮処理を行って画像ファイルに含ませる場合、上記の縮小処理を行うときに圧縮された画像を展開しなくても、縮小画像を作成することができる。
Note that the image reduction processing by the
以上の図4に示す処理により、図3で示した画像追加シート301を印刷することができる。なお、上記のように、S401でファイル名を決定するときに、ファイルリストを利用して、ファイル記憶部219に既に記憶されているファイルと、ファイル名が重複しないようにする。ここで図6を用いて、ファイルリストについて説明する。
The image addition sheet 301 shown in FIG. 3 can be printed by the processing shown in FIG. As described above, when the file name is determined in S401, the file list is used so that the file name is not duplicated with the file already stored in the
図6は、ファイルリスト601を示す図である。このファイルリスト601は、上記のように、S401においてファイル名を新たに決定するときに参照される。ファイルリスト601は、ファイルを新たに生成するときに、ファイル記憶部219に既に記憶されているファイルを示すリストであり、ファイル名602〜605は、画像ファイルのファイル名である。このファイルリストは、CPU202がファイル記憶部219に記憶されているファイルを解析し、ファイル名を取得することによって作成される。またCPU202は、任意のタイミングでファイルリストを作成してよく、たとえば図4に示した画像ファイル生成処理が指示されたときに、ファイルリストの作成を行う。
FIG. 6 is a diagram showing the file list 601. As described above, the file list 601 is referred to when a new file name is determined in S401. The file list 601 is a list indicating files already stored in the
またS404において、ファイルを生成して、ファイル記憶部219に既に記憶されているファイル名602〜605のファイルに追加する場合、S401では、SCN0004の数字部分が1つ増加され、SCN0005が、新規生成ファイル名として決定される。そして、S404で、CPU202は、ファイル名決定部210が決定したファイル名で、ファイルシステム部218が、ファイル記憶部219に新規ファイルを生成する。
In S404, when a file is generated and added to the files having the
次に、画像追加シート301を読み取って、画像ファイルへ画像を新たに追加する処理について説明する。 Next, a process for reading the image addition sheet 301 and newly adding an image to the image file will be described.
図5は、画像処理装置101が画像追加シート301の読取時に行う処理を示すフローチャートである。 FIG. 5 is a flowchart illustrating processing performed by the image processing apparatus 101 when reading the image addition sheet 301.
CPU202は、画像追加シート301を使った画像ファイルの追加が入力部107を介して入力されると、S501で、原稿台102に置かれている原稿を、読取部205に読み取らせる。S502で、読み取られた画像が画像追加シート301であるか否かを判断する。読み取った画像が画像追加シート301ではないと判断されると、処理を終了する。
When the addition of an image file using the image addition sheet 301 is input via the
なお、S502で読み取ったシートが追加シートであるかどうかについては、シートに印刷されているバーコード313により判断することができる。すなわち、上述したS405における処理で、バーコード画像作成部212は、ファイル名を示すバーコード313にシートの種別を特定する情報も含ませる。そして、S501でシートを読み取ったときには、バーコード識別部214がバーコード313を認識することで取得した上記の情報に基づいて、シートの種別を判断する。
Note that whether or not the sheet read in S502 is an additional sheet can be determined by the barcode 313 printed on the sheet. That is, in the processing in S405 described above, the barcode
S502で画像追加シート301であると判断されると、S503に移る。S503では、バーコード識別部214が読取画像に含まれるバーコードを認識して、認識されたバーコードの内容に基づいて、ファイル名認識部215を使用して、ファイル名を特定する。そして、特定されたファイル名が適切なファイル名であれば、ファイル名記憶部211に記憶される。
If it is determined in S502 that the sheet is the image addition sheet 301, the process proceeds to S503. In step S503, the
S504で、CPU202は、編集対象のファイルを検索する。つまり、ファイル名記憶部211に記憶されているファイル名とファイル検索部216とを使用して、ファイル記憶部219に記憶されているファイルから、S501で読み取った画像追加シート301に対応する、編集対象のファイルを検索する。S505で、CPU202は、ファイル名記憶部211に記憶されているファイルが無ければ、処理を終了する。
In step S504, the
つまり、新たなページ画像を画像ファイルに追加する場合、画像追加シート301を読み取らせることにより、画像が新たに追加される画像ファイルを特定することができる。なお、S504、S505では、画像追加シート301に対応するファイルを特定するために、画像追加シート301を読み取ったときにファイルリストを作成し、そのファイルリストに従って、シートに対応する編集対象のファイルを特定する。 That is, when a new page image is added to the image file, the image file to which the image is newly added can be specified by reading the image addition sheet 301. In S504 and S505, in order to identify the file corresponding to the image addition sheet 301, a file list is created when the image addition sheet 301 is read, and the file to be edited corresponding to the sheet is determined according to the file list. Identify.
図7は、画像追加シート301の読取時に、ファイル記憶部219に記憶されているファイルの全体を示すファイルリスト701を示す図であり、ファイル名702〜708は、画像ファイルのファイル名である。特に、ファイル名314のファイル(SCN0005)は、図3のS404において生成したファイルである。
FIG. 7 is a diagram showing a file list 701 indicating the entire files stored in the
ファイルリスト701は、追加シートを読み取ったときにファイル記憶部219に記憶されているファイルの構成を示すリストである。ファイルリスト701が示すように、図8の画像追加シート301に対応するファイルのファイル名314(SCN0005)と同じファイル名のファイルがファイル記憶部219に記憶されている。このために、S505で、CPU202は、ファイル検索部216によるファイル検索が成功し、S506に移る。このように、S501〜S505において、画像追加シート301に対応するファイルが特定されると、S506に進む。
The file list 701 is a list showing the configuration of files stored in the
このS506で、CPU202は、ファイル名記憶部211に記憶されているファイル名とファイルシステム部218とを使用して、ファイル記憶部219に記憶されている、S504で特定された画像ファイルの内容を参照する。このときCPU202は、最終ページ検索部217を使用して、参照しているファイルの最終ページを検索する。つまり、ここではファイルの最終ページの直後に新たにページを追加するので、ファイルの最終ページを検索する。なお、S506では、現在の最終ページの次のページを追加するときの、当該画像ファイルにおける書き込み位置を検索する。
In step S506, the
S507で、CPU202は、原稿を読み込んで追加するか、追加処理を終了するかをユーザが選択するための表示画面を表示し、この表示に対する入力を、ユーザに要求する。S507で、追加処理の終了が入力されると、処理を終了する。S507で、画像の追加が入力されると、S508に移る。S508で、CPU202は、S501と同様に、読取部205に原稿を読取らせる。S509で、CPU202は、ファイルシステム部218を使用して、S508で取得した読取画像を、ファイル記憶部219の画像ファイルの最終ページの次のページのページ画像として追加する。上記「ページ画像」は、ページに対応する画像である。なお、S509では、S506において検索した、画像ファイルにおける書き込み位置に、原稿の読取画像を書き込む。また、ページ画像の追加により画像ファイルに含まれるページの数が増えることになる。よって、画像ファイルのヘッダにページ数を示す情報が記憶されている場合には、S509においてページ数が増えるように、ファイルのヘッダ情報を更新する。
In step S <b> 507, the
S509において、ページ画像の追加が行われると、S507に戻り、追加ページを読み取るか、追加処理を終了するかについて、ユーザに再び問い合わせ、追加処理の終了が入力されると、処理を終了する。 In step S509, when a page image is added, the process returns to step S507. The user is again inquired about whether to read the additional page or end the addition process. When the end of the addition process is input, the process ends.
このように、S506〜S509の処理において、ユーザが画像追加シート301を読取部205に読み取らせて、さらに原稿を読み取らせる。これによって、画像追加シート301に対応するファイルの最終ページの次のページに、その原稿に対応する読取画像を追加することができる。
In this manner, in the processing of S506 to S509, the user causes the
したがって、ユーザは、画像追加シート301を読取装置に読み取らせることで、原稿の読取画像を、簡単にファイルに追加することができる。 Therefore, the user can easily add the read image of the document to the file by causing the reading device to read the image addition sheet 301.
なお、読取画像が追加された画像ファイルは、上記のファイル記憶部219に継続して記憶される。このように、ファイル記憶部219に記憶させるために、S509においてページ画像を追加するときに、ファイル記憶部219上で処理を行ってもよい。また、ファイルをRAM203に読み出して、RAM203上でページ追加処理を行った後、ファイル記憶部219に再び記憶させてもよい。このとき、ファイル記憶部219からファイルを読み出すときに、ファイルが格納されていた格納場所を記憶しておき、ページ画像を追加した後、その格納場所にページが追加されたファイルを格納させる。
The image file to which the read image is added is continuously stored in the
また、以上のように、S504、S505では、画像追加シート301に含まれるバーコード313が示すファイル名に基づき、編集対象のファイルを特定する。そのため、ユーザが所望のファイルのファイル名を記憶していなかったとしても、画像追加シート301を読み取らせることにより、そのシートに対応する編集対象のファイルを適切に特定させることができる。よって、たとえばファイル記憶部219にファイルを追加することによって、ファイルリスト601が示すファイル生成時のファイル構成から、画像追加シート301に対応するファイル「SCN0005」を適切に特定することができる。つまり、ファイルリスト701が示すファイル構成が変化した場合でも、画像追加シート301に対応するファイル「SCN0005」を適切に特定することができる。
As described above, in S504 and S505, the file to be edited is specified based on the file name indicated by the barcode 313 included in the image addition sheet 301. Therefore, even if the user does not store the file name of the desired file, the file to be edited corresponding to the sheet can be appropriately specified by reading the image addition sheet 301. Therefore, for example, by adding a file to the
また、ファイルが追加された場合に限らず、ファイルが削除された場合でも、上記と同様である。つまり、ファイル名でファイルを検索するので、メモリからファイルが削除された場合でも、画像追加シート301に対応するファイルのファイル名を特定することができれば、編集対象のファイルを取得することができる。 Further, not only when a file is added but also when a file is deleted. That is, since the file is searched by the file name, even if the file is deleted from the memory, the file to be edited can be acquired if the file name of the file corresponding to the image addition sheet 301 can be specified.
さらに、以上の実施例では、画像ファイルを新たに生成するときに、画像追加シート301を印刷するようにしたが、本発明はこれに限るものではない。たとえば、ユーザが入力部107に指示を入力することによって、ファイル記憶部219に既に記憶されているファイルから編集対象のファイルを選択し、その選択されたファイルに対応する画像追加シート301を印刷するようにしてもよい。
Furthermore, in the above embodiment, the image addition sheet 301 is printed when a new image file is generated. However, the present invention is not limited to this. For example, when a user inputs an instruction to the
また、このようにユーザが入力部107を用いて、ファイル記憶部219に既に記憶されているファイルを選択する場合、画像追加シート301の印刷時と読取時において、ファイル構成が変化していないこともある。そこで、上記の説明のように、ファイル名に基づいてファイルを特定しなくてもよい。たとえば、画像追加シート301の印刷時に各ファイルに番号を付け、シートの読取時には、その番号に従ってファイルを特定するようにしてもよい。
In addition, when the user selects a file already stored in the
図8は、ユーザ指定ページへの画像追加シート801を示す図である。この画像追加シート801は、ユーザ指定ページへの画像追加シートであり、つまり、ユーザがシートを使って画像を追加するページを指定し、ユーザが指定したページに画像を追加するためのシートである。 FIG. 8 is a diagram showing an image addition sheet 801 for a user designated page. This image addition sheet 801 is an image addition sheet for a user-specified page, that is, a sheet for a user to specify a page to which an image is added using the sheet and to add an image to the page specified by the user. .
画像追加シート801には、画像ファイルに含まれる画像が縮小されたページ画像802〜812と、ファイル名を示すバーコード813と、ユーザ用のファイル名814と、追加位置を指定するためのチェックボックス815〜824とが記載されている。
The image addition sheet 801 includes
ただし、実施例2では、画像追加シート801を読み取った後に、チェックボックス815〜824のいずれかに付加されたユーザによるマークを認識すると、そのページの間に、実施例1と同様に、ページ画像を追加する。つまり、マークされたチェックボックスを挟むページ間に、実施例1と同様に、ページ画像を追加する。これによりユーザは、所望のページに原稿の読取画像を追加することができる。
However, in the second embodiment, when the user's mark added to any of the
この実施例2を実現するために、図5のS501で追加シートが読み取られると、読取画像に基づき、ユーザがマークしたシートにおける位置を特定して、その位置によりユーザが選択したページの挿入位置を判定する。そして、S506では、画像ファイルにおける、ユーザが選択した挿入位置に対応する書き込み位置を特定して、S509で、その書き込み位置に読取画像を書き込む。 To realize the second embodiment, when the additional sheet is read in S501 of FIG. 5, the position in the sheet marked by the user is specified based on the read image, and the insertion position of the page selected by the user based on the position is specified. Determine. In S506, a writing position corresponding to the insertion position selected by the user in the image file is specified, and in S509, the read image is written in the writing position.
なお、図8に示した例では、画像追加シート801は、ページの間に画像を追加するためのモードであるが、ページに間に加えて、最初のページ、または最後のページに画像を追加できるようにしてもよい。 In the example shown in FIG. 8, the image addition sheet 801 is a mode for adding an image between pages, but in addition to the page, an image is added to the first page or the last page. You may be able to do it.
また、ユーザがマーク可能なチェックボックスは1つに限らず、複数のチェックボックスにマークして、画像を追加するための複数箇所を指定できるようにしてもよい。このとき、追加対象の原稿として1つの原稿が読み取られた場合には、その1つの原稿の読取画像を、ユーザが指定した複数箇所に追加する。また、複数の原稿を読み取った場合には、その複数の原稿のそれぞれに対応する複数の読取画像を、ユーザが指定した複数箇所に、所定の順序に従って追加するようにしてもよい。たとえば、原稿が読み取られた順序に従って、その原稿の読取画像を、ユーザが指定した箇所に先頭ページから順次追加するようにしてもよい。 Further, the number of check boxes that can be marked by the user is not limited to one, and a plurality of check boxes may be marked so that a plurality of locations for adding an image can be designated. At this time, when one original is read as an addition target original, the read image of the one original is added to a plurality of locations designated by the user. When a plurality of originals are read, a plurality of read images corresponding to each of the plurality of originals may be added to a plurality of locations designated by the user according to a predetermined order. For example, in accordance with the order in which the originals are read, the read images of the originals may be sequentially added from the first page to a location designated by the user.
図9は、削除シート901を示す図である。この削除シート901は、ページ画像を削除するためのシートである。削除シート901には、縮小されたページ画像902〜912と、ファイル名を示すバーコード913と、ファイル名914と、削除ページをマークするためのチェックボックス915〜925とが記載されている。そして実施例3では、ユーザがマークしたチェックボックスに対応するページの画像を、画像ファイルから削除する。
FIG. 9 is a diagram showing the deletion sheet 901. This deletion sheet 901 is a sheet for deleting a page image. The deletion sheet 901 includes reduced
この実施例3を実現するために、実施例1と同様の手順で、削除シート901を印刷し、実施例1の画像追加シート301と同様に、削除シート901を読み込む。削除シート901を読み込んだ後に、チェックボックス915〜925のいずれかに、ユーザによるマークがあるか判定する。そしてユーザによるマークを認識すると、認識されたマークに対応するチェックボックスに応じたページを、ファイルシステム部218を使用してファイルから削除する。
In order to implement the third embodiment, the deletion sheet 901 is printed in the same procedure as in the first embodiment, and the deletion sheet 901 is read in the same manner as the image addition sheet 301 in the first embodiment. After the deletion sheet 901 is read, it is determined whether any of the check boxes 915 to 925 has a mark by the user. When the user recognizes the mark, the page corresponding to the check box corresponding to the recognized mark is deleted from the file using the
これによりユーザは、削除シートを読取装置に読み取らせることで、ファイルに含まれる複数ページから、削除対象のページを個別に選択して、そのページを簡単に削除することができる。なお、削除対象のページは1つのみならず、複数ページを指定することもできる。 Accordingly, the user can select the pages to be deleted individually from a plurality of pages included in the file by causing the reading device to read the deletion sheet, and easily delete the pages. Note that not only one page to be deleted but also a plurality of pages can be designated.
図10は、編集シート1001を示す図である。この編集シート1001は、ページ画像の編集を行うためのシートであり、画像の追加、削除、回転等のいずれかの処理について、ユーザが指定できるシートである。 FIG. 10 is a diagram showing the edit sheet 1001. The editing sheet 1001 is a sheet for editing a page image, and is a sheet that can be designated by the user for any processing such as image addition, deletion, and rotation.
編集シート1001には、ページ画像1002〜1012と、ファイル名を示すバーコード1013と、ユーザ用のファイル名1014と、編集すべきページをユーザがマークするためのチェックボックス1015〜1025とが記載されている。ページ画像1002〜1012は、原稿の読取画像が縮小されたページ画像である。
The edit sheet 1001 describes
また、編集シート1001には、ページ画像の削除を指示するためのチェックボックス1026と、削除用のチェックボックスであることをユーザに示す文字列1027とが記載されている。さらに、編集シート1001には、ページ画像の追加を指示するためのチェックボックス1028と、追加を指示するためのチェックボックスであることをユーザに示す文字列1029とが記載されている。また、編集シート1001には、ページ画像の回転を指示するためのチェックボックス1030と、回転を指示するためのチェックボックスであることをユーザに示す文字列1031とが記載されている。
The edit sheet 1001 also includes a
そして、ユーザは、チェックボックス1026、1028、1030にマークをすることにより、所望の編集処理を指定することができる。
Then, the user can designate a desired editing process by marking the
そして、編集シート1001を読取部205が読み取った後に、チェックボックス1015〜1025のいずれかに付加された、ユーザによるマークを認識して、ユーザが選択したページを特定する。また、同様に、チェックボックス1026、1028、1030のいずれかに付加されたユーザによるマークを認識して、ユーザが指定した編集処理を特定する。
After the editing sheet 1001 is read by the
そして、ユーザにより指定された指定ページについて、ファイルシステム部218を使用して、ユーザにより指示された編集処理を実行する。図10に示した例では、ページ画像の削除、追加、回転のいずれかを実行する。
Then, with respect to the designated page designated by the user, the
なお、画像を新たに追加する場合、ユーザが指定したページの次のページに追加するようにしてもよいし、前のページに追加するようにしてもよい。どちらの箇所に追加するかについては、所定の設定に従って決定すればよいが、どちらの箇所に追加されるかについてユーザが認識できるように、シートに案内を印刷するようにしてもよい。 When a new image is added, the image may be added to the next page after the page designated by the user, or may be added to the previous page. The location to be added may be determined according to a predetermined setting, but a guide may be printed on the sheet so that the user can recognize which location is added.
また、ユーザが指定できる編集処理は1つのみならず、複数の編集処理を指定できるようにしてもよい。たとえば、削除と追加の両方が指定された場合には、ユーザが指定したページの画像を削除するとともに、そのページに新たな画像を追加するようにしてもよい。また、追加と回転が指定された場合には、画像を回転して追加するようにしてもよい。 Further, not only one editing process can be specified by the user, but a plurality of editing processes may be specified. For example, when both deletion and addition are specified, the image of the page specified by the user may be deleted and a new image may be added to the page. In addition, when addition and rotation are designated, the image may be rotated and added.
なお、上記各実施例における画像処理装置101は、印刷装置に限らず、読取装置や印刷装置を持たないPC等、コンピュータで処理を行う装置をも含む装置である。 Note that the image processing apparatus 101 in each of the above embodiments is not limited to a printing apparatus, but includes an apparatus that performs processing by a computer such as a PC that does not have a reading apparatus or a printing apparatus.
以上の実施例によれば、ユーザはシート(追加シート、削除シート、編集シート)に情報を付加して読取装置に読み取らせることによって、メモリに記憶されているファイルから編集対象のファイルを特定する。そして、そのファイルに含まれるページ画像のうちの、編集対象のページを指定して、編集処理を実行させることができる。また、編集が行われたファイルを、上記のメモリに再び登録することができる。 According to the embodiment described above, the user identifies the file to be edited from the files stored in the memory by adding information to the sheet (additional sheet, deletion sheet, editing sheet) and causing the reading device to read the information. . Then, the editing process can be executed by designating a page to be edited among the page images included in the file. In addition, the edited file can be registered again in the memory.
また以上の実施例によれば、シートに対応するファイルに含まれているページ画像やそのファイルのファイル名が、当該シートに印刷されているため、ユーザは編集対象として所望のファイルに対応するシートを容易に判断することができる。つまり、複数のシートがあった場合でも、ユーザは編集対象として所望のファイルに対応するシートを容易に判断することができる。 Further, according to the above embodiment, since the page image included in the file corresponding to the sheet and the file name of the file are printed on the sheet, the user can edit the sheet corresponding to the desired file. Can be easily determined. That is, even when there are a plurality of sheets, the user can easily determine a sheet corresponding to a desired file as an editing target.
さらに、以上の実施例では、編集対象のファイルとして画像ファイルを例に説明したが、ファイルの種類は画像に限らず、テキストファイル等の各種のファイルでよい。 Furthermore, in the above embodiment, an image file has been described as an example of a file to be edited. However, the file type is not limited to an image, and may be various files such as a text file.
また、以上の実施例では、画像処理装置内部のメモリ(ファイル記憶部219)に記憶されているファイルに対して編集処理を行う例を示したが、次のようにしてもよい。つまり、画像処理装置に、メモリカード等の外部メモリを装着するための装着部を設け、その装着部に装着されている外部メモリに記憶されているファイルを編集対象としてもよい。 In the above embodiment, the example in which the editing process is performed on the file stored in the memory (file storage unit 219) inside the image processing apparatus has been described. That is, the image processing apparatus may be provided with a mounting unit for mounting an external memory such as a memory card, and a file stored in the external memory mounted in the mounting unit may be an editing target.
また、以上の実施例で説明した内容は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。また、上記の処理を1つのプロセッサにより実行する場合に限らず、複数のプロセッサにより実行する場合であってもよい。 The contents described in the above embodiments can also be realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media, and a computer (or CPU, MPU, or the like) of the system or apparatus reads the program. It is a process to be executed. In addition, the above processing is not limited to being executed by a single processor, but may be executed by a plurality of processors.
101…画像処理装置、
301…画像追加シート、
302〜312…ページ画像、
313…ファイル名を示すバーコード、
601、701…ファイルリスト。
101: Image processing apparatus,
301 ... image addition sheet,
302-312 ... Page image,
313: Bar code indicating file name,
601, 701... File list.
Claims (7)
上記印刷制御手段により印刷された上記シートが読取装置により読み取られることで得られた読取画像を取得する取得手段と;
上記取得手段により取得された読取画像に含まれている上記コードに基づいて、メモリに記憶されているファイルから編集対象のファイルを特定する特定手段と;
上記特定手段により特定された編集対象のファイルに所定の編集処理を実行し、当該所定の編集処理が実行された編集対象のファイルを、上記メモリに記憶させる実行手段と; を有すること特徴とする情報処理装置。 Print control means for creating a code including information for specifying a file stored in the memory and causing the printing apparatus to print a sheet image including the code on the sheet;
Obtaining means for obtaining a read image obtained by reading the sheet printed by the print control means with a reading device;
Specifying means for specifying a file to be edited from files stored in a memory based on the code included in the read image acquired by the acquiring means;
Execution means for executing a predetermined editing process on the file to be edited specified by the specifying means and storing the file to be edited on which the predetermined editing process has been executed in the memory; Information processing device.
上記読取装置により原稿が読み取られることで得られた読取画像を含むファイルを生成する生成手段を有し、
上記印刷制御手段は、上記生成手段により生成されたファイルを特定するための情報を含むコードを作成することを特徴とする情報処理装置。 Claim 1 wherein
Generating means for generating a file including a read image obtained by reading a document by the reading device;
The information processing apparatus, wherein the print control unit creates a code including information for specifying the file generated by the generation unit.
上記実行手段は、上記所定の編集処理として、上記ファイルに画像を追加する追加処理と、上記ファイルに格納されている画像を削除する削除処理と、上記ファイルに格納されている画像を回転する回転処理の少なくとも1つの編集処理を実行することを特徴とする情報処理装置。 Claim 1 or 2,
The execution means includes an addition process for adding an image to the file, a deletion process for deleting an image stored in the file, and a rotation for rotating the image stored in the file as the predetermined editing process. An information processing apparatus that executes at least one editing process.
上記実行手段は、上記追加処理を実行するときに、追加対象の画像を、上記ファイルの所定のページに追加することを特徴とする情報処理装置。 Claim 3.
The information processing apparatus characterized in that the execution means adds an image to be added to a predetermined page of the file when executing the addition process.
上記実行手段は、上記追加処理を実行するときに、上記取得手段により取得された上記シートの読取画像に基づき、追加対象の画像が追加されるページを特定し、特定された当該ページに、当該追加対象の画像を追加することを特徴とする情報処理装置。 Claim 3.
The execution unit specifies a page to which an image to be added is added based on the read image of the sheet acquired by the acquisition unit when executing the addition process, An information processing apparatus that adds an image to be added.
上記印刷制御工程において印刷された上記シートが読取装置により読み取られることで得られた読取画像を取得する取得工程と;
上記取得工程において取得された読取画像に含まれている上記コードに基づいて、メモリに記憶されているファイルから編集対象のファイルを特定する特定工程と;
上記特定工程において特定された編集対象のファイルに所定の編集処理を実行する実行工程と;
上記実行工程において上記所定の編集処理が実行された上記編集対象のファイルを、上記メモリに記憶させる記憶制御工程と;
を有すること特徴とする情報処理方法。 A printing control step of creating a code including information for specifying a file stored in the memory and causing the printing apparatus to print a sheet image including the code on the sheet;
An acquisition step of acquiring a read image obtained by reading the sheet printed in the print control step by a reading device;
A specifying step of specifying a file to be edited from files stored in a memory based on the code included in the read image acquired in the acquiring step;
An execution step of executing a predetermined editing process on the editing target file specified in the specifying step;
A storage control step of storing, in the memory, the file to be edited that has undergone the predetermined editing process in the execution step;
An information processing method characterized by comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011182282A JP2013045270A (en) | 2011-08-24 | 2011-08-24 | Information processing device, information processing method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011182282A JP2013045270A (en) | 2011-08-24 | 2011-08-24 | Information processing device, information processing method and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2013045270A true JP2013045270A (en) | 2013-03-04 |
Family
ID=48009133
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011182282A Withdrawn JP2013045270A (en) | 2011-08-24 | 2011-08-24 | Information processing device, information processing method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2013045270A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018152063A (en) * | 2017-03-14 | 2018-09-27 | オムロン株式会社 | Device, method, and program for evaluating learning results |
-
2011
- 2011-08-24 JP JP2011182282A patent/JP2013045270A/en not_active Withdrawn
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018152063A (en) * | 2017-03-14 | 2018-09-27 | オムロン株式会社 | Device, method, and program for evaluating learning results |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4321572B2 (en) | Image forming apparatus | |
| US20050105116A1 (en) | Document processing apparatus and document processing method | |
| JP3937777B2 (en) | Document processing system, information processing apparatus, setting method thereof, program, and recording medium | |
| US8339644B2 (en) | Printer driver, printer driver program recording medium, print data importing device, print data importing program recording medium, and installer recording medium | |
| US8045198B2 (en) | System and method for processing a change history of a PDF file | |
| JP5393171B2 (en) | Image forming apparatus, image forming method, and image forming program | |
| JP5077105B2 (en) | Image processing apparatus, image processing program, and image processing system | |
| JP4166734B2 (en) | DRIVER PROGRAM, RECORDING MEDIUM CONTAINING DRIVER PROGRAM, DRIVER CONTROL METHOD, AND DRIVER CONTROL DEVICE | |
| US7697442B2 (en) | Output apparatus configured to output data for printing, processing apparatus configured to process printing data, and method | |
| JP4438061B2 (en) | Electronic album editing apparatus, control method thereof, and program thereof | |
| JP4702123B2 (en) | Display control device, display control program, image storage device, communication program, image display system, and communication method | |
| JP2013045270A (en) | Information processing device, information processing method and program | |
| JP4415961B2 (en) | Removable media device and data control program | |
| JP4505106B2 (en) | Accumulation printing method and image forming apparatus | |
| JP7024547B2 (en) | Application program | |
| JP6970651B2 (en) | Servers, printers, and computer programs for servers | |
| JP4455358B2 (en) | Image processing apparatus and method | |
| JP3991028B2 (en) | Document processing method and information processing apparatus | |
| JP4799253B2 (en) | Information processing apparatus and processing method thereof | |
| US8892998B2 (en) | Image processing apparatus | |
| JP2005149212A (en) | Document processing method and document processing apparatus | |
| JP2020091697A (en) | Information processing apparatus, control method, and program | |
| JP4560392B2 (en) | Image processing method, image processing apparatus, and program | |
| JP2010079599A (en) | Image processing apparatus | |
| JP2008158885A (en) | Information processor, document print processing method, program and recording medium |
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: 20141104 |