JP5115157B2 - Image forming apparatus - Google Patents
Image forming apparatus Download PDFInfo
- Publication number
- JP5115157B2 JP5115157B2 JP2007294770A JP2007294770A JP5115157B2 JP 5115157 B2 JP5115157 B2 JP 5115157B2 JP 2007294770 A JP2007294770 A JP 2007294770A JP 2007294770 A JP2007294770 A JP 2007294770A JP 5115157 B2 JP5115157 B2 JP 5115157B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- name
- image
- tree
- list
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 claims description 63
- 230000015572 biosynthetic process Effects 0.000 claims description 20
- 230000006870 function Effects 0.000 claims description 12
- 230000001174 ascending effect Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Storing Facsimile Image Data (AREA)
Description
本発明は、データを記憶可能な記憶手段を有し、記憶手段に、外部記憶媒体に格納された画像ファイルに関するファイル情報を管理するファイルリストを生成し、当該ファイルリストに基づいて画像ファイルの画像形成に関する処理を実行する画像形成装置等に関する。 The present invention has storage means capable of storing data, generates a file list for managing file information relating to image files stored in an external storage medium in the storage means, and generates an image file based on the file list. The present invention relates to an image forming apparatus that executes processing relating to formation.
従来、プリンタにおいては、メモリカード等の外部記憶媒体が接続可能になっており、外部記憶媒体に格納された画像ファイルを用いて画像形成が行われている。 Conventionally, in a printer, an external storage medium such as a memory card can be connected, and an image is formed using an image file stored in the external storage medium.
このようなプリンタにおいては、外部記憶媒体が接続されたことを検出すると、外部記憶媒体に格納された画像ファイルに関する、例えば、ファイル名、ファイル作成日時等のファイル情報を含むファイルリストを作成して、プリンタ内のメモリに格納している(例えば、特許文献1参照)。ファイルリストにおいては、例えば、画像ファイル名のASCII(American Standard Code for Information Interchange)コードの順番(昇順又は降順)に従ってファイル情報が並べられてメモリに格納される。 In such a printer, when it is detected that an external storage medium is connected, a file list including file information such as a file name and a file creation date is created for the image file stored in the external storage medium. Are stored in a memory in the printer (see, for example, Patent Document 1). In the file list, for example, file information is arranged in accordance with the order (ascending order or descending order) of ASCII (American Standard Code for Information Interchange) codes of image file names and stored in the memory.
プリンタにおいては、例えば、最大999個の画像ファイルのファイル情報を格納するファイルリストをプリンタの動作中に継続して記憶しておくことのできる記憶領域がメモリに用意されている。 In the printer, for example, a storage area is provided in the memory in which a file list for storing file information of up to 999 image files can be continuously stored during operation of the printer.
プリンタにおいては、ファイルリストを用いて画像ファイルを認識して画像形成処理に関わる各種処理を行うようになっている。 The printer recognizes an image file using a file list and performs various processes related to the image forming process.
近年、外部記憶媒体の記憶容量が増加しており、外部記憶媒体に格納することのできる画像ファイル数が増加している。このため、外部記憶媒体には、例えば、999個以上の画像ファイルを格納することが可能になっているものがある。 In recent years, the storage capacity of external storage media has increased, and the number of image files that can be stored in external storage media has increased. For this reason, some external storage media can store, for example, 999 or more image files.
従来のプリンタにおいては、例えば、999個以上の画像ファイルが入っている場合には、先頭で読み出される画像ファイルから999個までの画像ファイルのファイル情報を含むファイルリストを作成してメモリに記憶するようになっている。このため、999個よりも後の画像ファイルについてのファイル情報は、ファイルリスト中に格納されない。 In a conventional printer, for example, when there are 999 or more image files, a file list including file information of up to 999 image files from the image file read at the head is created and stored in the memory. It is like that. For this reason, file information for image files after 999 is not stored in the file list.
プリンタでは、ファイルリストを使って画像形成処理に関わる各種処理、例えば、画像形成させる対象の画像ファイルを表示させてユーザに選択させる等を行うので、ファイルリストにファイル情報が含まれていない画像ファイルについては、ユーザが選択できず画像形成等が行えないという問題が生じてしまう。 The printer uses the file list to perform various processes related to the image forming process, for example, to display the image file to be imaged and allow the user to select it. Therefore, an image file that does not contain file information in the file list With respect to the above, there arises a problem that the user cannot select and image formation or the like cannot be performed.
本発明は、上記課題に鑑みなされたものであり、その目的は、外部記憶媒体に格納された画像ファイルについて適切に画像形成装置における各種処理に利用できるようにする技術を提供することにある。 The present invention has been made in view of the above problems, and an object of the present invention is to provide a technique that enables an image file stored in an external storage medium to be appropriately used for various processes in an image forming apparatus.
上記目的達成のため、本発明の第1の態様に係る画像形成装置は、データを記憶可能な記憶手段を有し、前記記憶手段に、外部記憶媒体に格納された画像ファイルに関するファイル情報を管理するファイルリストを生成し、当該ファイルリストに基づいて前記画像ファイルの画像形成に関する処理を実行する画像形成装置であって、前記記憶手段は、第1数以内の画像ファイルに対応するファイル名及びパス名の階層構造を示す第1ファイルツリーと、前記第1数以内の前記画像ファイルについてのファイル名の前記第1ファイルツリーにおける第1ポインタを含む第1ファイル情報を管理する第1ファイルリストと、を格納するために確保される第1記憶領域と、前記第1数より多くの画像ファイルに対応するファイル名及びパス名の階層構造を示す第2ファイルツリーと、前記第1数より多くの前記画像ファイルについてのファイル名の前記第2ファイルツリーにおける第2ポインタを含む第2ファイル情報を管理する第2ファイルリストとを一時的に格納するための第2記憶領域とを有し、前記外部記憶媒体から前記第1数より多くの画像ファイルのファイル名及びパス名を含む第3ファイル情報を取得する第1ファイル情報取得手段と、前記パス名及び前記ファイル名に基づいて前記第2ファイルツリーを前記第2記憶領域に生成する第1ファイルツリー生成手段と、前記第3ファイル情報における前記ファイル名及びパス名を、対応する前記画像ファイルのファイル名の前記第2ファイルツリーにおける前記第2ポインタに置換した前記第2ファイル情報を生成し、前記第2ファイル情報を含む前記第2ファイルリストを前記第2記憶領域に格納する第1ファイルリスト格納手段と、ユーザから前記第1数以内の画像ファイルの選択を受け付ける受付手段と、受け付けられた前記画像ファイルに対応するファイル名の第2ファイルツリーにおける前記第2ポインタを取得する第1ファイル名ポインタ取得手段と、前記取得した第2ポインタに対応付けられた前記第2ファイル情報を前記第2ファイルリストから取得する第2ファイル情報取得手段と、前記第2ポインタに基づいて、前記第2ファイルツリーからパス名及びファイル名を取得する第1パス名・ファイル名取得手段と、取得した前記パス名及びファイル名に基づいて第1ファイルツリーを前記第1記憶領域に生成する第2ファイルツリー生成手段と、前記第2ファイル情報の前記第2ポインタを、対応する前記画像ファイルのファイル名の前記第1ファイルツリーにおける第1ポインタに置換した前記第1ファイル情報を生成し、前記第1ファイル情報を含む前記第1ファイルリストを前記第1記憶領域に格納する第2ファイルリスト格納手段とを有する。 To achieve the above object, the image forming apparatus according to the first aspect of the present invention has storage means capable of storing data, and manages file information related to image files stored in an external storage medium in the storage means. An image forming apparatus that generates a file list to be executed and executes processing related to image formation of the image file based on the file list, wherein the storage means includes a file name and a path corresponding to the first or less image file A first file tree indicating a hierarchical structure of names; a first file list for managing first file information including a first pointer in the first file tree of file names for the image files within the first number; And a hierarchy of file names and path names corresponding to more image files than the first number. A second file tree indicating a structure and a second file list for managing second file information including a second pointer in the second file tree of file names for the image files greater than the first number. First file information acquisition means for acquiring third file information including file names and path names of more than the first number of image files from the external storage medium. The first file tree generation means for generating the second file tree in the second storage area based on the path name and the file name, and the file name and path name in the third file information corresponding to the file name and path name. Generating the second file information by replacing the file name of the image file with the second pointer in the second file tree; First file list storage means for storing the second file list including two file information in the second storage area; reception means for receiving selection of the image file within the first number from a user; and the received image First file name pointer acquisition means for acquiring the second pointer in the second file tree of the file name corresponding to the file, and the second file information associated with the acquired second pointer in the second file list A second file information acquisition unit that acquires the path name and file name from the second file tree based on the second pointer, and the acquired path name and file name acquisition unit. Second file tree generation means for generating a first file tree in the first storage area based on a file name; Generating the first file information by replacing the second pointer of the second file information with the first pointer in the first file tree of the file name of the corresponding image file, and including the first file information Second file list storage means for storing the first file list in the first storage area.
上記画像形成装置において、前記第2ファイルツリー及び前記第2ファイルリストを削除する削除手段を更に有するようにしてもよい。また、上記画像形成装置において、第1ファイルツリー生成手段は、前記第2ファイルツリーの各階層において、前記パス名及び前記ファイル名をASCIIコードの順番に並べて構成し、前記第1ファイル名ポインタ取得手段は、前記パス名及び前記ファイル名の前記ASCIIコードの順番に従って、前記第2ファイルツリーにおける前記第2ポインタを取得するようにしてもよい。 The image forming apparatus may further include a deleting unit that deletes the second file tree and the second file list. Further, in the image forming apparatus, the first file tree generation unit arranges the path name and the file name in the order of the ASCII code in each hierarchy of the second file tree, and acquires the first file name pointer. The means may obtain the second pointer in the second file tree in accordance with the order of the ASCII code of the path name and the file name.
また、上記画像形成装置において、前記第2ファイルツリー及び前記第2ファイルリストに基づいて、前記第1数以内の複数の画像ファイルからなる画像ファイル集合を複数表示する表示手段を備え、前記受付手段は、前記表示された複数の画像ファイル集合の中から画像ファイル集合が選択されることにより、当該画像ファイル集合に属する画像ファイルの選択を受け付けるようにしてもよい。 The image forming apparatus further includes a display unit configured to display a plurality of image file sets including a plurality of image files within the first number based on the second file tree and the second file list, and the receiving unit Alternatively, an image file set may be selected from the plurality of displayed image file sets to accept selection of an image file belonging to the image file set.
また、上記画像形成装置において、前記外部記憶媒体に格納された画像ファイルのファイル名及びパス名を順次取得する順次パス名・ファイル名取得手段と、前記順次パス名・ファイル名取得手段によりファイル名及びパス名が取得された画像ファイルの数が前記第1数を超えるか否かを判定する判定手段と、超えると判定されるまで、前記パス名及び前記ファイル名に基づいて前記第1ファイルツリーを前記第1記憶領域に生成する第3ファイルツリー生成手段と、超えると判定されるまで、前記パス名及び前記ファイル名に対応する前記画像ファイルから前記第3ファイル情報を取得する第3ファイル情報取得手段と、超えると判定されるまで、前記第3ファイル情報における前記ファイル名及びパス名を、対応する前記画像ファイルのファイル名の前記第1ファイルツリーにおける前記第1ポインタに置換した前記第1ファイル情報を生成し、前記第1ファイル情報を含む前記第1ファイルリストを前記第1記憶領域に格納する第3ファイルリスト格納手段とを更に有し、前記超えると判定された場合に、前記第1ファイル情報取得手段と、前記第1ファイルツリー生成手段と、前記第1ファイルリスト格納手段とは、それぞれの動作を実行するようにしてもよい。 In the image forming apparatus, a sequential path name / file name acquisition unit that sequentially acquires a file name and a path name of an image file stored in the external storage medium, and a file name by the sequential path name / file name acquisition unit And a determination means for determining whether or not the number of image files from which path names have been acquired exceeds the first number, and the first file tree based on the path names and the file names until it is determined that the number exceeds the first number. And third file information for acquiring the third file information from the image file corresponding to the path name and the file name until it is determined to exceed the third file tree generation means for generating the file name in the first storage area The acquisition unit and the file name and path name in the third file information until the determination is made that the number exceeds the corresponding image file A third file list that generates the first file information replaced with the first pointer in the first file tree of a file name and stores the first file list including the first file information in the first storage area Storage means, and when it is determined that the number exceeds, the first file information acquisition means, the first file tree generation means, and the first file list storage means execute respective operations. You may make it do.
また、上記画像形成装置において、画像ファイルのファイル名及びパス名を前記第1ファイルツリーに基づいて取得する第2パス名・ファイル名取得手段と、前記ファイル名及びパス名を用いて前記外部記憶媒体から前記画像ファイルを取得する画像ファイル取得手段と、前記画像ファイルに基づいて画像を形成する画像形成手段とを有するようにしてもよい。 In the image forming apparatus, a second path name / file name acquisition unit that acquires a file name and a path name of an image file based on the first file tree, and the external storage using the file name and the path name. You may make it have an image file acquisition means which acquires the said image file from a medium, and an image formation means which forms an image based on the said image file.
また、上記目的達成のため、本発明の第2の態様に係るファイルリスト作成方法は、データを記憶可能な記憶手段を有し、前記記憶手段に、外部記憶媒体に格納された画像ファイルに関するファイル情報を管理するファイルリストを作成し、当該ファイルリストに基づいて前記画像ファイルの画像形成に関する処理を実行する画像形成装置によるファイルリスト作成方法であって、第1数以内の画像ファイルに対応するファイル名及びパス名の階層構造を示す第1ファイルツリーと、前記第1数以内の前記画像ファイルについてのファイル名の前記第1ファイルツリーにおける第1ポインタを含む第1ファイル情報を管理する第1ファイルリストと、を格納するために確保される第1記憶領域と、前記第1数より多くの画像ファイルに対応するファイル名及びパス名の階層構造を示す第2ファイルツリーと、前記第1数より多くの前記画像ファイルについてのファイル名の前記第2ファイルツリーにおける第2ポインタを含む第2ファイル情報を管理する第2ファイルリストとを一時的に格納するための第2記憶領域とを有し、前記画像形成装置の第1ファイル情報取得手段が、前記外部記憶媒体から前記第1数より多くの画像ファイルのファイル名及びパス名を含む第3ファイル情報を取得する第1ファイル情報取得ステップと、前記画像形成装置の第1ファイルツリー生成手段が、前記パス名及び前記ファイル名に基づいて前記第2ファイルツリーを前記第2記憶領域に生成する第1ファイルツリー生成ステップと、前記画像形成装置の第1ファイルリスト格納手段が、前記第3ファイル情報における前記ファイル名及びパス名を、対応する前記画像ファイルのファイル名の前記第2ファイルツリーにおける前記第2ポインタに置換した前記第2ファイル情報を生成し、前記第2ファイル情報を含む前記第2ファイルリストを前記第2記憶領域に格納する第1ファイルリスト格納ステップと、前記画像形成装置の受付手段が、ユーザから前記第1数以内の画像ファイルの選択を受け付ける受付ステップと、前記画像形成装置の第1ファイル名ポインタ取得手段が、受け付けられた前記画像ファイルに対応するファイル名の第2ファイルツリーにおける前記第2ポインタを取得する第1ファイル名ポインタ取得ステップと、前記画像形成装置の第2ファイル情報取得手段が、前記取得した第2ポインタに対応付けられた前記第2ファイル情報を前記第2ファイルリストから取得する第2ファイル情報取得ステップと、前記画像形成装置の第1パス名・ファイル名取得手段が、前記第2ポインタに基づいて、前記第2ファイルツリーからパス名及びファイル名を取得する第1パス名・ファイル名取得ステップと、前記画像形成装置の第2ファイルツリー生成手段が、取得した前記パス名及びファイル名に基づいて第1ファイルツリーを前記第1記憶領域に生成する第2ファイルツリー生成ステップと、前記画像形成装置の第2ファイルリスト格納手段は、前記第2ファイル情報の前記第2ポインタを、対応する前記画像ファイルのファイル名の前記第1ファイルツリーにおける第1ポインタに置換した前記第1ファイル情報を生成し、前記第1ファイル情報を含む前記第1ファイルリストを前記第1記憶領域に格納する第2ファイルリスト格納ステップとを有する。 In order to achieve the above object, a file list creation method according to the second aspect of the present invention includes a storage unit capable of storing data, and the storage unit stores a file related to an image file stored in an external storage medium. A file list creation method by an image forming apparatus for creating a file list for managing information and executing a process related to image formation of the image file based on the file list, the file corresponding to an image file within a first number A first file for managing first file information including a first file tree indicating a hierarchical structure of names and path names, and a first pointer in the first file tree of file names for the image files within the first number A first storage area reserved for storing the list, and more image files than the first number. A second file tree for managing second file information including a second file tree indicating a hierarchical structure of file names and path names, and second pointers in the second file tree of file names for the image files greater than the first number. A second storage area for temporarily storing a two-file list, wherein the first file information acquisition unit of the image forming apparatus stores more than the first number of image files from the external storage medium. A first file information acquisition step for acquiring third file information including a name and a path name; and a first file tree generation unit of the image forming apparatus that extracts the second file tree based on the path name and the file name. A first file tree generating step for generating in the second storage area; and a first file list storing means of the image forming apparatus. Generating the second file information by replacing the file name and path name in the file information with the second pointer in the second file tree of the file name of the corresponding image file, and including the second file information A first file list storing step of storing a second file list in the second storage area; a receiving step of receiving a selection of the image files within the first number from a user by a receiving means of the image forming apparatus; and the image A first file name pointer obtaining unit for obtaining a second pointer in a second file tree of a file name corresponding to the received image file; and a first file name pointer obtaining unit of the image forming apparatus; Before the second file information acquisition means is associated with the acquired second pointer A second file information acquisition step for acquiring the second file information from the second file list, and a first path name / file name acquisition means of the image forming apparatus, based on the second pointer, A first path name / file name acquisition step for acquiring a path name and a file name from the tree, and a second file tree generation unit of the image forming apparatus generates a first file tree based on the acquired path name and file name. The second file tree generation step for generating in the first storage area and the second file list storage means of the image forming apparatus use the second pointer of the second file information as the file name of the corresponding image file. The first file information replaced with a first pointer in the first file tree is generated and includes the first file information The serial first file list and a second file list storing step of storing in said first storage area.
また、上記目的達成のため、本発明の第3の態様に係るファイルリスト作成プログラムは、データを記憶可能な記憶手段を有し、前記記憶手段に、外部記憶媒体に格納された画像ファイルに関するファイル情報を管理するファイルリストを生成し、当該ファイルリストに基づいて前記画像ファイルの画像形成に関する処理を実行する画像形成装置に備えられたコンピュータに画像ファイルに関するファイル情報を含むファイルリストを生成させるためのファイルリスト作成プログラムであって、前記記憶手段は、第1数以内の画像ファイルに対応するファイル名及びパス名の階層構造を示す第1ファイルツリーと、前記第1数以内の前記画像ファイルについてのファイル名の前記第1ファイルツリーにおける第1ポインタを含む第1ファイル情報を管理する第1ファイルリストと、を格納するために確保される第1記憶領域と、前記第1数より多くの画像ファイルに対応するファイル名及びパス名の階層構造を示す第2ファイルツリーと、前記第1数より多くの前記画像ファイルについてのファイル名の前記第2ファイルツリーにおける第2ポインタを含む第2ファイル情報を管理する第2ファイルリストとを一時的に格納するための第2記憶領域とを有し、前記コンピュータを、前記外部記憶媒体から前記第1数より多くの画像ファイルのファイル名及びパス名を含む第3ファイル情報を取得する第1ファイル情報取得手段と、前記パス名及び前記ファイル名に基づいて前記第2ファイルツリーを前記第2記憶領域に生成する第1ファイルツリー生成手段と、前記第3ファイル情報における前記ファイル名及びパス名を、対応する前記画像ファイルのファイル名の前記第2ファイルツリーにおける前記第2ポインタに置換した前記第2ファイル情報を生成し、前記第2ファイル情報を含む前記第2ファイルリストを前記第2記憶領域に格納する第1ファイルリスト格納手段と、ユーザから前記第1数以内の画像ファイルの選択を受け付ける受付手段と、受け付けられた前記画像ファイルに対応するファイル名の第2ファイルツリーにおける前記第2ポインタを取得する第1ファイル名ポインタ取得手段と、前記取得した第2ポインタに対応付けられた前記第2ファイル情報を前記第2ファイルリストから取得する第2ファイル情報取得手段と、前記第2ポインタに基づいて、前記第2ファイルツリーからパス名及びファイル名を取得する第1パス名・ファイル名取得手段と、取得した前記パス名及びファイル名に基づいて第1ファイルツリーを前記第1記憶領域に生成する第2ファイルツリー生成手段と、前記第2ファイル情報の前記第2ポインタを、対応する前記画像ファイルのファイル名の前記第1ファイルツリーにおける第1ポインタに置換した前記第1ファイル情報を生成し、前記第1ファイル情報を含む前記第1ファイルリストを前記第1記憶領域に格納する第2ファイルリスト格納手段として機能させる。
In order to achieve the above object, a file list creation program according to a third aspect of the present invention includes a storage unit capable of storing data, and the storage unit stores a file related to an image file stored in an external storage medium. Generating a file list for managing information, and causing a computer included in an image forming apparatus that executes processing related to image formation of the image file based on the file list to generate a file list including file information related to the image file A file list creation program, wherein the storage means includes a first file tree indicating a hierarchical structure of file names and path names corresponding to a first number of image files, and the first number of the image files. A first file containing a first pointer in the first file tree of the file name A first file list for managing information, a first storage area reserved for storing information, and a second file tree showing a hierarchical structure of file names and path names corresponding to more than the first number of image files And a second file list for temporarily storing a second file list for managing second file information including a second pointer in the second file tree of file names for the image files greater than the first number. A first file information acquisition means for acquiring third file information including file names and path names of more than the first number of image files from the external storage medium; First file tree generation means for generating the second file tree in the second storage area based on the file name and the file name; and the third file information The second file information is generated by replacing the file name and path name in
本発明の実施形態について、図面を参照して説明する。なお、以下に説明する実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている諸要素及びその組み合わせの全てが発明の解決手段に必須であるとは限らない。 Embodiments of the present invention will be described with reference to the drawings. The embodiments described below do not limit the invention according to the claims, and all the elements and combinations described in the embodiments are essential for the solution of the invention. Is not limited.
まず、本発明の一実施形態に係る画像形成装置の一例としてのプリンタについて説明する。 First, a printer as an example of an image forming apparatus according to an embodiment of the present disclosure will be described.
図1は、本発明の一実施形態に係るプリンタの機能構成図である。 FIG. 1 is a functional configuration diagram of a printer according to an embodiment of the present invention.
複合機1において、CPU(Central Processing Unit)10と、ROM(Read Only Memory)11と、記憶手段の一例としてのRAM(Random Access Memory)12と、EEPROM(Electrically Erasable Programmable Read-Only Memory)13と、入力インターフェース部(入力I/F部)14と、表示インターフェース部(表示I/F部)15と、スキャナ機能部16と、画像形成手段の一例としてのプリンタ機能部17と、メモリカードインターフェース部(メモリカードI/F部)18と、通信インターフェース部(通信I/F部)19とがバス20を介して接続されている。ここで、CPU10、ROM11、及びRAM12等が、コンピュータに相当する。
In the
ROM11は、ブートプログラム等のプログラムを記憶する。本実施形態では、ROM11は、後述するファイルリスト作成処理及び画像形成処理のプログラムを記憶する。
The
RAM12は、プログラムやデータを記憶する領域として、或いは、CPU10による処理に使用しているデータを格納する作業領域として利用される。本実施形態では、RAM12は、ユニバーサルプール12a(第2記憶領域)と、ファイルリストプール12b(第1記憶領域)と、ファイルツリープール12c(第1記憶領域)とを有する。
The
ファイルリストプール12bは、所定数(第1数、例えば999個)の画像ファイルのファイル情報を格納するファイルリストFL(第1ファイルリスト)を格納することのできる記憶容量を有し、プリンタ1の動作時に継続的にファイルリストFLを格納しておくことのできる記憶領域である。
The
ファイルツリープール12cは、所定数(第1数、例えば999個)のファイル名及びパス名の階層構造を示すファイルツリーFT(第1ファイルツリー)を格納することのできる記憶容量を有し、プリンタ1の動作時に継続的にファイルツリーFTを格納しておくことのできる記憶領域である。
The
ユニバーサルプール12aは、ファイルリストFLに格納可能な第1数よりも多くの画像数分(例えば、9990個分)のファイル情報を格納する一時的ファイルリストTFL(第2ファイルリスト)と、ファイルツリーFTに格納可能な第1数よりも多くの画像数分(例えば、9990個分)のファイル名及びパス名の階層構造を示す一時的ファイルツリーTFT(第2ファイルツリー)とを格納することのできる記憶容量を有し、一時的ファイルリストTFLと一時的ファイルツリーTFTを一時的に記憶可能な記憶領域である。本実施形態では、ユニバーサルプール12aは、後述するファイルリスト作成処理時以外においては、他の処理、例えば、画像ファイルの記憶や編集等の処理に利用できるように、一時的ファイルリストTFLと一時的ファイルツリーTFTとの記憶に利用した記憶領域を開放しておく必要がある。
The
図2は、本発明の一実施形態に係るファイル情報の一例を示す図である。 FIG. 2 is a diagram showing an example of file information according to an embodiment of the present invention.
ファイル情報FIは、フルパスファイル名フィールド31と、ファイル作成日付フィールド32と、ファイル作成時刻フィールド33と、PIF関連付けフラグフィールド34と、画像チェック情報フィールド35とを有する。
The file information FI includes a full path
フルパスファイル名フィールド31には、対応する画像ファイルのフルパスファイル名(すなわち、ルートディレクトリからのすべてのパス名とファイル名)又は、フルパスファイル名を取得することのできる情報を示すポインタが格納される。ファイル情報FIは、状況に応じて、フルパスファイル名フィールド31に格納されている情報が異なっており、例えば、メモリカード2からRAM12上に取り出されたファイル情報FI(第3ファイル情報)であれば、フルパスファイル名が格納され、ファイルリストFL中のファイル情報FI(第1ファイル情報)であれば、ファイルツリーFTのファイル名のアイテム情報構造体IS(図3B参照)へのポインタが格納され、一時的ファイルリストTFT中のファイル情報FI(第2ファイル情報)であれば、一時的ファイルツリーFTのファイル名のアイテム情報構造体IS(図3B参照)へのポインタが格納される。ここで、フルパスファイル名中のパス名の各階層のディレクトリと、ファイルとのそれぞれをアイテムといい、アイテムの名称をアイテム名という。例えば、”a:¥b¥c.jpg”というフルパスファイル名の画像ファイルがある場合には、”a:”、”b”、”c.jpg”のそれぞれがアイテム名である。
The full path
ファイル作成日付フィールド32には、対応する画像ファイルを作成した日付が格納される。ファイル作成時刻フィールド33には、対応する画像ファイルを作成した時刻が格納される。PIF関連付けフラグフィールド34には、対応する画像ファイルに関連付けされているPIF(PRINT Image Framer)ファイルがあるか否かを示すフラグが格納される。画像チェック情報フィールド35には、画像ファイルの画像の状態を示す情報、例えば、画像チェック済みか、正常な画像か、異常な画像か等の判定結果についての情報が格納される。
The file
次に、ファイルツリーFTの構造について説明する。なお、一時的ファイルツリーTFTについても同様な構造となっているので、説明を省略する。 Next, the structure of the file tree FT will be described. Since the temporary file tree TFT has the same structure, the description thereof is omitted.
図3は、本発明の一実施形態に係るファイルツリーを説明する図である。 FIG. 3 is a diagram illustrating a file tree according to an embodiment of the present invention.
”a:¥b¥c.jpg”、”a:¥b¥d.jpg”、”a:¥b¥e.jpg”の3つの画像ファイルが存在する場合には、ファイルツリーFLは、図3Aに示すような構造として生成される。すなわち、ディレクトリ”a:”の下位にディレクトリ”b”が繋がり、その下位にファイル”e.jpg”、”d.jpg”、”c.jpg”が繋げられる。本実施形態では、親を同じにする同一階層のアイテムについては、ASCIIコードの降順に並べられて構成されている。従って、ファイルツリーFTを辿ることにより、フルパスファイル名をASCIIコードの降順で取得することができる。 When three image files “a: ¥ b ¥ c.jpg”, “a: ¥ b ¥ d.jpg”, and “a: ¥ b ¥ e.jpg” exist, the file tree FL is shown in FIG. It is generated as a structure as shown in 3A. That is, the directory “b” is connected to the lower side of the directory “a:”, and the files “e.jpg”, “d.jpg”, and “c.jpg” are connected to the lower side thereof. In the present embodiment, items in the same hierarchy having the same parent are arranged in descending order of ASCII codes. Therefore, the full path file name can be acquired in descending order of the ASCII code by tracing the file tree FT.
図3Bには、ファイルツリーFLを構成するアイテム情報構造体の一例を示している。 FIG. 3B shows an example of an item information structure constituting the file tree FL.
アイテム情報構造体ISは、アイテム名フィールド51と、親構造体ポインタ52と、子構造体ポインタ53と、次構造体ポインタ54とを有する。ファイルツリーFLには、各アイテムに対応するアイテム情報構造体ISが格納されている。
The item information structure IS has an
アイテム名フィールド51には、対応するアイテム名又は、アイテム名を格納している記憶領域へのポインタが格納される。親構造体ポインタ52には親(上位)となるアイテムのアイテム情報構造体ISへのポインタが格納される。子構造体ポインタ53には、子(下位)となるアイテムのアイテム情報構造体ISへのポインタが格納される。次構造体ポインタ54には、親を同じとする同一階層のアイテムであって、次の順番(ASCIIコードの降順)のアイテムのアイテム情報構造体ISへのポインタ(次構造体ポインタ)が格納される。従って、次構造体ポインタを辿ることにより、ASCIIコードの降順に従って、アイテム名を取得することができる。なお、ファイル名のアイテム情報構造体ISから順に各アイテム情報構造体ISの親構造体ポインタを辿ることにより、フルパスファイル名を取得することができる。
The
図1の説明に戻り、EEPROM13は、書き換え可能な不揮発性メモリであり、プリンタ1の電源が入っていない場合でも記憶しておく必要がある各種情報を記憶する。
Returning to the description of FIG. 1, the
入力I/F部14には、キー部21が接続されている。入力I/F部14は、キー部21からの信号をデータとして、CPU10に出力する。キー部21は、プリンタ1の筐体に設けられた図示しない、上キー、下キー、左キー、右キー、OKキー、スタートキー、ストップキー、テンキー等を有し、押下されたキーに応じた信号を入力I/F部14に出力する。表示I/F部15は、例えば、VRAM(Video Random Access Memory)を有し、CPU10の制御により、表示させる画面に応じた画像データを生成し、液晶表示装置(LCD)22に画面を表示出力させる。
A
スキャナ機能部16は、図示しない原稿給紙トレイに載置された紙、OHPシート等の原稿を読み取ってデジタル画像データを生成する。プリンタ機能部17は、例えば、紙、OHPシート、厚紙、封筒等の画像形成媒体に画像を形成する。
The
メモリカードI/F部18は、外部記憶媒体の一例としてのメモリカード2を着脱可能なコネクタを有しており、メモリカード2とCPU10との間のデータ交換の仲介を行う。メモリカード2としては、例えば、USBメモリ、SDカード、スマートメディア、PCカード等がある。
The memory card I /
通信I/F部19は、ネットワークと接続可能であり、ネットワークを介して他の装置とのデータ交換の仲介を行う。
The communication I /
CPU10は、各部11〜19の動作を制御する。また、CPU10は、ROM11に格納されているプログラムをRAM12に読み出して実行することにより、受付処理部10aと、処理実行制御部10bと、ファイルリスト処理部10c、ファイルツリー処理部10dと、表示処理部10eと、画像形成制御部10fとを構成して各種処理を実行する。ここで、第1ファイル情報取得手段、順次パス名・ファイル名取得手段、判定手段、第3ファイル情報取得手段、及び画像ファイル取得手段は主に処理実行制御部10bによって構成され、第1ファイルツリー生成手段、第1ファイル名ポインタ取得手段、第1パス名・ファイル名取得手段、第2ファイルツリー生成手段、第3ファイルツリー生成手段及び第2パス名・ファイル名取得手段は、主に、ファイルツリー処理部10dによって構成され、第1ファイルリスト格納手段、第2ファイルリスト格納手段、及び第3ファイルリスト格納手段は、主に処理実行制御部10b及びファイルリスト処理部10dによって構成され、受付手段は、主に受付処理部10aによって構成され、第2ファイル情報取得手段は、主に、ファイルリスト処理部10cによって構成され、削除手段は、主に、ファイルリスト処理部10c及びファイルツリー処理部10dにより構成され、表示手段は、主に表示処理部10eによって構成される。
CPU10 controls operation | movement of each part 11-19. Further, the
受付処理部10aは、キー部21に対するユーザから各種指示を受ける。本実施形態では、受付処理部10aは、コピー処理、スキャン処理、印刷処理等の指示入力や、プリンタ1での画像形成処理に利用可能にさせる(カウントアップさせる)対象とする複数の画像ファイルの集合(ブロック)の選択指示や、画像形成させる画像の選択指示を受け付ける。
The reception processing unit 10 a receives various instructions from the user for the
処理実行制御部10bは、メモリカード2に格納されている画像ファイルからファイル情報を読み出して、各部10a、10c、10d、10e、10fを制御する。処理実行制御部10bが実行する具体的な処理については後述する。
The process
ファイルリスト処理部10cは、処理実行制御部10bからファイル情報を取得し、ファイルリストFL又は一時的ファイルリストTFLに登録する処理を実行する。また、ファイルリスト処理部10cは、処理実行制御部10bによる指令に応じて、ファイルリストFL又は一時的ファイルリストからファイル情報又はファイル情報中の所定の情報を取得し、処理実行制御部10bに渡す処理を実行する。
The file
ファイルツリー処理部10dは、処理実行制御部10bからフルパスファイル名を受け取って、ファイルツリーFT又は一時的ファイルツリーTFTを生成する処理を実行する。また、ファイルツリー処理部10dは、フルパスファイル名の上位のアイテムから順に、その時点のファイルツリーFLに対応するアイテムのアイテム情報構造体ISがあるか否かを判定し、ある場合には、更に下位のアイテムについての処理を進めていく一方、対応するアイテム情報構造体ISがない場合には、アイテムに対応する新たなアイテム情報構造体ISを生成し、当該アイテム情報構造体IS及び連結関係を変更すべき他のアイテム情報構造体ISのポインタを、新たなアイテム情報構造体ISがASCIIコードの降順に繋がるように更新する。
The file
例えば、図3Aに示すようなファイルツリーFTが生成されている場合において、新たに、”a:¥b¥f.jpg”を受け取った場合には、図3Cに示すファイルツリーを生成する。具体的には、ファイルツリー処理部10dは、”b”の直下の階層において、”f.jpg”のアイテム情報構造体ISを生成し、当該アイテム情報構造体ISがASCIIコードの降順に並ぶように、上位の”b”のアイテム情報構造体ISの子構造体ポインタ53に新たな”f.jpg”のアイテム情報構造体ISへのポインタを格納し、”f.jpg”のアイテム情報構造体ISの次構造体ポインタ54には、”e.jpg”のアイテム情報構造体ISへのポインタを格納する。
For example, in the case where the file tree FT as shown in FIG. 3A is generated, when a new “a: ¥ b ¥ f.jpg” is received, the file tree shown in FIG. 3C is generated. Specifically, the file
図1の説明に戻り、ファイルツリー処理部10dは、処理実行制御部10bによる指令に応じて、ファイルツリーFT又は一時的ファイルツリーTFTからフルパスファイル名を取得し、処理実行制御部10bに渡す処理を実行する。
Returning to the description of FIG. 1, the file
表示処理部10eは、カウントアップの対象とするブロックを選択するためのブロック選択画面を表示させる。表示処理部10eは、画像形成させるための画像を選択させるための画面を表示させる。
The
図4は、本発明の一実施形態に係るブロック選択画面の一例を示す図である。 FIG. 4 is a diagram showing an example of a block selection screen according to an embodiment of the present invention.
ブロック選択画面60には、図4Aに示すように、各ブロックの内容を示すブロック内容表示部61、62、63、64が複数表示される。ブロック内容表示部61、62、63、64は、新しい画像を含むブロックから順に上から下に並ぶように表示される。本実施形態では、ブロックは最大999個の画像ファイルの集合となっている。一番下以外のブロックには、999個の画像が含まれ、一番下のブロックには、他のブロックに含まれない端数の画像が含まれることとなる。
On the
ブロック内容表示部61、62、63、64には、該当するブロックの代表画像と、ブロックに属する画像の作成日付の範囲が表示される。なお、作成日付の範囲は、処理実行制御部10bがファイルリスト処理部10cにより一時的ファイルリストTFLから取得することができ、また、代表画像は、処理実行制御部10bがブロックに属する画像のメモリカード2内の画像ファイルから取得することができる。
The block
同図では、反転表示されている一番上のブロック内容表示部61に対応するブロックが選択されている状態を示している。ユーザがキー部21の上下ボタンを押下すると、表示処理部10eは、指示に応じて反転するブロック内容表示部61、62、63、64を変えることができるようになっている。ブロック内容表示部61、62、63、64が反転された状態で、キー部21のOKボタンが押下されると、受付処理部10aが反転されたブロック内容表示部61、62、63、64に対応するブロックの選択をカウントアップ対象の選択として受け付ける。
The figure shows a state in which the block corresponding to the top block
なお、ブロック選択画面は、図4Bに示すようにしてもよい。すなわち、ブロック選択画面70において、縦方向・横方向にそれぞれ複数ずつブロック内容表示部71、72、73、74を並べて配置するようにしてもよい。
The block selection screen may be as shown in FIG. 4B. That is, on the
画像形成制御部10fは、受付処理部10aによって選択された画像の画像ファイルを処理実行制御部10bから受け取って、プリンタ機能部17によって当該画像ファイルの画像を画像形成媒体に形成させる。
The image formation control unit 10f receives the image file of the image selected by the reception processing unit 10a from the processing
次に、本発明の実施形態に係るプリンタ1におけるファイルリスト作成処理を図面を参照して説明する。
Next, file list creation processing in the
図5は、本発明の一実施形態に係るファイルリスト作成処理のフローチャートであり、図6は、本発明の一実施形態に係るファイルリスト作成処理を説明する図である。 FIG. 5 is a flowchart of file list creation processing according to an embodiment of the present invention, and FIG. 6 is a diagram illustrating file list creation processing according to an embodiment of the present invention.
このファイルリスト作成処理は、メモリカード2がメモリカードI/F部18に装着されたことを処理実行制御部10bが検出した場合に実行が開始される。
The file list creation process is started when the process
ファイルリスト作成処理の実行が開始されると、処理実行制御部10bは、メモリカード2内にまだ読み込んでいない他の画像ファイルがある間であって、且つ読み込んだファイル数が1000以上でない間に、ステップS2〜ステップS4の処理を繰り返し実行する(ステップS1)。
When the execution of the file list creation process is started, the process
すなわち、処理実行制御部10bは、メモリカード2から画像ファイルを所定の順番(例えば、FAT(File Allocation Table)順)で1つ読み込み、当該画像ファイルからファイル情報(第3ファイル情報)を取得する(ステップS2)。次いで、処理実行制御部10bは、ファイル情報のフルパスファイル名をファイルツリー処理部10dに渡し、ファイルツリー処理部10dにより、当該フルパスファイル名の構造を含むファイルツリーFTをファイルツリープール12bに生成させる(ステップS3)。次いで、処理実行制御部10bは、ファイル情報のフルパスファイル名を、ファイルツリー処理部10dが生成したファイルツリーFTにおけるファイル名のアイテム情報構造体ISへのポインタに置き換えて、当該ファイル情報(第1ファイル情報)をファイルリスト処理部10cによりファイルリストプール12cのファイルリストFLへ登録させる(ステップS4)。
That is, the process
上記したステップS1の処理が終わった場合には、処理実行制御部10bは、メモリカード2中の画像ファイル数がファイルツリープール12b及びファイルリストプール12cにおいて格納可能な999個以下であるか否かを判定し(ステップS5)、999個以下の場合(TRUEの場合)には、処理実行制御部10bは、ファイルリストFL中のファイル情報を、対応するフルパスファイル名のASCIIコードが昇順となるようにソートし、処理を終了する(ステップS6)。
When the process in step S1 is completed, the process
一方、メモリカード2中の画像ファイル数が999個以下でない場合(FALSEの場合)には、処理実行制御部10bは、ファイルリスト処理部10c及びファイルツリー処理部10dに、ファイルリストFL及びファイルツリーFTを破棄させる(ステップS7)。
On the other hand, when the number of image files in the
次いで、処理実行制御部10bは、メモリカード2内にステップS9において読み込んでいない他の画像ファイルがある間に、ステップS9〜ステップS11の処理を繰り返し実行する(ステップS8)。
Next, the process
すなわち、処理実行制御部10bは、メモリカード2から画像ファイルを所定の順番(例えば、FAT順)で1つ読み込み、当該画像ファイルからファイル情報(第3ファイル情報)を取得する(ステップS9)。次いで、処理実行制御部10bは、ファイル情報のフルパスファイル名をファイルツリー処理部10dに渡し、ファイルツリー処理部10dにより、読み込んだ画像ファイルのフルパスファイル名を含む一時的ファイルツリーTFTをユニバーサルプール12aに生成させる(ステップS10)。次いで、処理実行制御部10bは、ファイル情報のフルパスファイル名を、ファイルツリー処理部10dが生成した一時的ファイルツリーTFTにおけるファイル名のアイテム情報構造体ISへのポインタに置き換えて、当該ファイル情報(第2ファイル情報)をファイルリスト処理部10cによりユニバーサルプール12aの一時的ファイルリストTFLへ登録させる(ステップS11)。これによって、ユニバーサルプール12aには、図6に示すように、第1数以上の画像ファイルに関する一時的ファイルツリーTFT及び一時的ファイルリストTFLが生成される。
That is, the process
次いで、処理実行制御部10bは、表示処理部10eにより図4Aに示すようなブロック選択画面60を表示させ、受付処理部10aがユーザからカウントアップ対象のブロックの選択を受け付ける(ステップS12)。
Next, the processing
ブロックの選択を受け付けると、処理実行制御部10bは、ファイルツリー処理部10dにより、選択されたブロックに属する各画像ファイルに対応するファイル名のアイテム情報構造体ISへのポインタ(ファイル名アイテムポインタ)を、フルパスファイル名がASCIIコードの降順となる順番で取得させ、取得された順に従ってファイル名アイテムポインタリストPLに登録する(ステップS13、図6の(1))。
Upon receipt of the selection of the block, the process
次いで、処理実行制御部10bは、ブロック内のファイル数分の処理、すなわち、ファイル名アイテムポインタリストPLの全てのアイテムポインタを利用しての処理が終了するまで、ステップS15〜ステップS20の処理を繰り返し実行する。
Next, the process
すなわち、処理実行制御部10bは、ファイル名アイテムポインタリストPLの下(末尾)から順番(フルパスファイル名のASCIIコードの昇順に相当)にアイテムポインタを取り出し(ステップS15、図6の(2))、ファイルリスト処理部10cにより、一時的ファイルリストTFLから当該アイテムポインタが格納されているファイル情報FIを検索させ(図6の(3))、検索されたファイル情報FIを取得する(ステップS16、図6の(4))。
That is, the process
処理実行制御部10bは、ファイルツリー処理部10dにより、アイテムポインタを使って一時的ファイルツリーTFTから対応するフルパスファイル名を取得させ(ステップS17、図6の(5))、ファイルツリー処理部10dにより、当該フルパスファイル名を追加したファイルツリーFTをファイルツリープール12bに生成させ(図6の(6))、対応するファイル名アイテムポインタを取得する(ステップS18、図6の(7))。 次いで、処理実行制御部10bは、ファイル情報FIのフルパスファイル名フィールド31内の情報を取得したファイル名アイテムポインタに更新する(ステップS19、図6の(7))。
The process
次いで、処理実行制御部10bは、ファイルリスト処理部10cにより、更新したファイル情報FIをファイルリストFLに追加登録させる(ステップS20、図6(8))。本実施形態においては、ファイルリストFLに既に登録されているファイル情報FIがあれば、その次に追加のファイル情報FIが連続するように登録させる。これによって、ファイルリストFLには、フルパスファイル名がASCIIコードの昇順に従うようにファイル情報FIが並ぶこととなる。したがって、ファイル情報FIをソートすることなく、フルパスファイル名のASCIIコードの昇順、又は降順にファイル情報FIを取得することができる。
Next, the process
ブロック内のファイル数分の処理(ステップS14)を終えた場合には、処理実行制御部10bは、ファイルリスト処理部10c及びファイルツリー処理部10dにより、一時的ファイルリストTFL及び一時的ファイルツリーTFTをユニバーサルプール12aから破棄させ(ステップS21)、処理を終了する。これによって、ユニバーサルプール12aにおける、他の処理に利用可能な記憶領域の空き領域を増加させることができる。
When the processing for the number of files in the block (step S14) is completed, the process
上記したファイルリスト作成処理によって、メモリカード2に、ファイルリストプール12b及びファイルツリープール12c内に格納されるファイルリストFL及びファイルツリーFTで管理することのできる第1数以上の画像ファイルが存在する場合において、メモリカード2内の第1数以上の画像ファイルからユーザが所望する画像ファイルを容易に選択してカウントアップさせることができ、選択した画像ファイルを含むファイルリストFL及びファイルツリーFTをファイルリストプール12b及びファイルツリープール12cに作成することができる。このため、ユーザが所望する画像ファイルを用いた画像形成処理等が実行できるようになる。
As a result of the file list creation process described above, the
本実施形態では、メモリカード2から読み出した画像ファイルについての一時的ファイルツリーTFTを生成する際に、フルパスファイル名がASCIIコードの降順で並ぶように一時的ファイルツリーTFTを生成している。これによる効果を以下に説明する。
In this embodiment, when generating a temporary file tree TFT for an image file read from the
例えば、一般的には、デジタルカメラで時系列に生成された画像ファイルは、ASCIIコードの昇順でフルパスファイル名が付けられてメモリカード2に格納されるようになっている。このため、メモリカード2から画像ファイルをFAT順に読み出すと、画像ファイルのフルパスファイル名がASCIIコードの昇順で読み出される可能性が比較的高い。
For example, generally, an image file generated in time series by a digital camera is stored in the
一時的ファイルツリーTFTをASCIIコードの降順で並ぶように構成すると、新たなフルパスファイル名のアイテム情報構造体ISを追加する場合には、例えば、各階層の先頭に位置するASCIIコードの大きいアイテム名(ディレクトリ名、ファイル名)から順に比較を行っていき、アイテム情報構造体ISの並ぶ位置を決定することになる。この際、上述のようにメモリカード2から読み出される画像ファイルのフルパスファイル名はASCIIコードの昇順となっている可能性が高いので、各階層において先頭のASCIIコードの大きいアイテム名との比較をするだけで、アイテム情報構造体ISの配置位置が確定する可能性が高い。このため、一時的ファイルツリーTFTを生成する際における比較処理を低減することができるという効果がある。
When the temporary file tree TFT is arranged in descending order of the ASCII code, when an item information structure IS having a new full path file name is added, for example, an item name having a large ASCII code located at the head of each layer The comparison is made in order from (directory name, file name), and the position where the item information structures IS are arranged is determined. At this time, since the full path file name of the image file read from the
次に、本発明の一実施形態に係るプリンタ1の画像形成処理を説明する。
Next, an image forming process of the
図7は、本発明の一実施形態に係る画像形成処理のフローチャートである。 FIG. 7 is a flowchart of image forming processing according to an embodiment of the present invention.
まず、受付処理部10aがユーザから画像形成させる画像の選択を実行するとの要求を受け付けたか否かを判定し(ステップS31)、要求を受け付けるまで待つ。 First, it is determined whether or not the reception processing unit 10a has received a request to execute image selection from the user (step S31), and waits until the request is received.
要求を受け付けた場合には、処理実行制御部10bは、ファイルリスト処理部10cによりファイルリストFLから所定個(例えば、1個、4個等)のファイル情報FIを取得させ(ステップS32)、ファイル情報FIのアイテムポインタをファイルツリー処理部10dに渡し、ファイルツリー処理部10dにより、アイテムポインタを用いてファイルツリーFTから対応するファイルのフルパスファイル名を取得させる(ステップS33)。
When receiving the request, the process
次いで、処理実行制御部10bは、取得したフルパスファイル名を用いて、メモリカード2から対応する画像ファイルを特定し、画像ファイルを取得し(ステップS34)、当該画像ファイルに対応する画像を表示処理部10eにより、LCD22に表示させる(ステップS35)。
Next, the process
その後、受付処理部10aがユーザから別の画像ファイルの画像を表示させる要求を受け付けたか否かを判定し(ステップS36)、要求を受け付けた場合には、処理実行制御部10bは、ステップS32において、別の画像ファイルのファイル情報FI、例えば、後続するファイル情報FIを取得させ、以降の処理を実行する。後続するファイル情報FIは、フルパスファイル名がASCIIコードの昇順となる画像ファイルに関するファイル情報FIであるので、以降の処理を行うことにより、ASCIIコードの順番にしたがって画像を表示させることができる。
Thereafter, it is determined whether or not the reception processing unit 10a has received a request to display an image of another image file from the user (step S36). If the request is received, the process
一方、要求を受け付けていない場合には、受付処理部10aは、画像形成を行う対象の画像が選択されたか否かを判定し(ステップS37)、選択されていない場合には、ステップS36に進む一方、選択されている場合には、処理実行制御部10bは、選択された画像の画像ファイルを画像形成制御部10fに渡し、画像形成制御部10fが当該画像ファイルに基づいて画像形成用データを生成し、画像形成用データをプリンタ機能部17に送信して、プリンタ機能部17により画像形成媒体に画像を形成させる(ステップS38)。
On the other hand, if the request has not been received, the reception processing unit 10a determines whether an image to be subjected to image formation has been selected (step S37). If the request has not been selected, the process proceeds to step S36. On the other hand, if selected, the process
以上、本発明を実施形態に基づいて説明したが、本発明は上述した実施の形態に限られず、他の様々な態様に適用可能である。 Although the present invention has been described based on the embodiments, the present invention is not limited to the above-described embodiments, and can be applied to various other modes.
例えば、上記実施形態では、メモリカード2から画像ファイルを読み込んだ際に、ファイルツリーFT及びファイルリストFLをファイルツリープール12b及びファイルリストプール12cに生成していき、その後、画像ファイルが第1数より多い場合に、ファイルツリーFL及びファイルリストFLを破棄して、一時的ファイルリストTFL及び一時的ファイルツリーTFTをユニバーサルプール12aに作成するようにしていた。これは、メモリカード2に画像ファイルが第1数より多く存在することが、通常の使用ではめったに発生しないということを想定し、第1数以内の画像ファイルが存在する場合に、処理に長時間要しないようにしているためである。しかしながら、画像ファイルが第1数より多いということが頻繁に起こることが想定できる場合、あるいは想定できるプリンタにおいては、最初から一時的ファイルリストTFL及び一時的ファイルツリーTFTを作成し、その後ファイルリストFL及びファイルツリーFTを生成するようにしてもよい。
For example, in the above embodiment, when an image file is read from the
また、上記実施形態では、メモリカード2から読み出した画像ファイルについての一時的ファイルツリーTFTを生成する際に、フルパスファイル名がASCIIコードの降順で並ぶように一時的ファイルツリーTFTを生成していたが、本発明はこれにかぎられず、一時的ファイルツリーTFTをフルパスファイル名がASCIIコードの昇順で並ぶようにしてもよい。
In the above embodiment, when generating the temporary file tree TFT for the image file read from the
また、上記実施形態では、外部記憶媒体としてプリンタ1に直接接続されるメモリカード2を例に示していたが、本発明はこれに限られず、例えば、PC(Personal Computer)、携帯電話、携帯端末内に備えられた記憶媒体、或いはそれら装置に接続された記憶媒体であってもよく、要は、複数の画像ファイルを記憶することのできる記憶媒体であればよい。
In the above embodiment, the
1 プリンタ、2 メモリカード、10 CPU、11 ROM、12 RAM、12a ユニバーサルポール、12b ファイルツリープール、12c ファイルリストプール、13 EEPROM、14 入力I/F部、15 表示I/F部、16 スキャナ機能部、17 プリンタ機能部、18 メモリカードI/F部、19 通信I/F部、20 バス、21 キー部、22 LCD、FT ファイルツリー、FL ファイルリスト、TFT 一時的ファイルツリー、TFL 一時的ファイルリスト、FI ファイル情報。 1 printer, 2 memory card, 10 CPU, 11 ROM, 12 RAM, 12a universal poll, 12b file tree pool, 12c file list pool, 13 EEPROM, 14 input I / F unit, 15 display I / F unit, 16 scanner function Part, 17 printer function part, 18 memory card I / F part, 19 communication I / F part, 20 bus, 21 key part, 22 LCD, FT file tree, FL file list, TFT temporary file tree, TFL temporary file List, FI file information.
Claims (8)
前記記憶手段は、
第1数以内の画像ファイルに対応するファイル名及びパス名の階層構造を示す第1ファイルツリーと、前記第1数以内の前記画像ファイルについてのファイル名の前記第1ファイルツリーにおける第1ポインタを含む第1ファイル情報を管理する第1ファイルリストと、を格納するために確保される第1記憶領域と、
前記第1数より多くの画像ファイルに対応するファイル名及びパス名の階層構造を示す第2ファイルツリーと、前記第1数より多くの前記画像ファイルについてのファイル名の前記第2ファイルツリーにおける第2ポインタを含む第2ファイル情報を管理する第2ファイルリストとを一時的に格納するための第2記憶領域とを有し、
前記外部記憶媒体から前記第1数より多くの画像ファイルのファイル名及びパス名を含む第3ファイル情報を取得する第1ファイル情報取得手段と、
前記パス名及び前記ファイル名に基づいて前記第2ファイルツリーを前記第2記憶領域に生成する第1ファイルツリー生成手段と、
前記第3ファイル情報における前記ファイル名及びパス名を、対応する前記画像ファイルのファイル名の前記第2ファイルツリーにおける前記第2ポインタに置換した前記第2ファイル情報を生成し、前記第2ファイル情報を含む前記第2ファイルリストを前記第2記憶領域に格納する第1ファイルリスト格納手段と、
ユーザから前記第1数以内の画像ファイルの選択を受け付ける受付手段と、
受け付けられた前記画像ファイルに対応するファイル名の第2ファイルツリーにおける前記第2ポインタを取得する第1ファイル名ポインタ取得手段と、
前記取得した第2ポインタに対応付けられた前記第2ファイル情報を前記第2ファイルリストから取得する第2ファイル情報取得手段と、
前記第2ポインタに基づいて、前記第2ファイルツリーからパス名及びファイル名を取得する第1パス名・ファイル名取得手段と、
取得した前記パス名及びファイル名に基づいて第1ファイルツリーを前記第1記憶領域に生成する第2ファイルツリー生成手段と、
前記第2ファイル情報の前記第2ポインタを、対応する前記画像ファイルのファイル名の前記第1ファイルツリーにおける第1ポインタに置換した前記第1ファイル情報を生成し、前記第1ファイル情報を含む前記第1ファイルリストを前記第1記憶領域に格納する第2ファイルリスト格納手段と
を有する画像形成装置。 A storage unit capable of storing data; generating a file list for managing file information relating to an image file stored in an external storage medium in the storage unit; and relating to image formation of the image file based on the file list An image forming apparatus that executes processing,
The storage means
A first file tree indicating a hierarchical structure of file names and path names corresponding to image files within the first number, and a first pointer in the first file tree of file names for the image files within the first number. A first file list for managing the first file information including, a first storage area reserved for storing,
A second file tree showing a hierarchical structure of file names and path names corresponding to more image files than the first number, and second file trees in the second file tree of file names for the image files more than the first number. A second storage area for temporarily storing a second file list for managing second file information including two pointers;
First file information acquisition means for acquiring third file information including file names and path names of more than the first number of image files from the external storage medium;
First file tree generation means for generating the second file tree in the second storage area based on the path name and the file name;
Generating the second file information by replacing the file name and path name in the third file information with the second pointer in the second file tree of the file name of the corresponding image file; First file list storage means for storing the second file list including: in the second storage area;
Accepting means for accepting selection of the image file within the first number from the user;
First file name pointer acquisition means for acquiring the second pointer in the second file tree of the file name corresponding to the accepted image file;
Second file information acquisition means for acquiring the second file information associated with the acquired second pointer from the second file list;
First path name / file name acquisition means for acquiring a path name and a file name from the second file tree based on the second pointer;
Second file tree generation means for generating a first file tree in the first storage area based on the acquired path name and file name;
Generating the first file information by replacing the second pointer of the second file information with the first pointer in the first file tree of the file name of the corresponding image file, and including the first file information An image forming apparatus comprising: a second file list storage unit that stores a first file list in the first storage area.
請求項1に記載の画像形成装置。 The image forming apparatus according to claim 1, further comprising a deleting unit that deletes the second file tree and the second file list.
前記第1ファイル名ポインタ取得手段は、前記パス名及び前記ファイル名の前記ASCIIコードの順番に従って、前記第2ファイルツリーにおける前記第2ポインタを取得する
請求項1又は請求項2に記載の画像形成装置。 The first file tree generation means is configured by arranging the path name and the file name in the order of ASCII code in each hierarchy of the second file tree,
3. The image formation according to claim 1, wherein the first file name pointer acquisition unit acquires the second pointer in the second file tree according to an order of the ASCII code of the path name and the file name. apparatus.
前記受付手段は、前記表示された複数の画像ファイル集合の中から画像ファイル集合が選択されることにより、当該画像ファイル集合に属する画像ファイルの選択を受け付ける請求項1乃至請求項3のいずれか一項に記載の画像形成装置。 Display means for displaying a plurality of image file sets composed of a plurality of image files within the first number based on the second file tree and the second file list;
4. The image receiving apparatus according to claim 1, wherein the accepting unit accepts selection of an image file belonging to the image file set by selecting an image file set from the displayed plurality of image file sets. The image forming apparatus described in the item.
前記順次パス名・ファイル名取得手段によりファイル名及びパス名が取得された画像ファイルの数が前記第1数を超えるか否かを判定する判定手段と、
超えると判定されるまで、前記パス名及び前記ファイル名に基づいて前記第1ファイルツリーを前記第1記憶領域に生成する第3ファイルツリー生成手段と、
超えると判定されるまで、前記パス名及び前記ファイル名に対応する前記画像ファイルから前記第3ファイル情報を取得する第3ファイル情報取得手段と、
超えると判定されるまで、前記第3ファイル情報における前記ファイル名及びパス名を、対応する前記画像ファイルのファイル名の前記第1ファイルツリーにおける前記第1ポインタに置換した前記第1ファイル情報を生成し、前記第1ファイル情報を含む前記第1ファイルリストを前記第1記憶領域に格納する第3ファイルリスト格納手段とを更に有し、
前記超えると判定された場合に、前記第1ファイル情報取得手段と、前記第1ファイルツリー生成手段と、前記第1ファイルリスト格納手段とは、それぞれの動作を実行する
請求項1乃至請求項4のいずれか一項に記載の画像形成装置。 Sequential path name / file name acquisition means for sequentially acquiring the file name and path name of the image file stored in the external storage medium;
Determining means for determining whether the number of image files whose file names and path names have been acquired by the sequential path name / file name acquiring means exceeds the first number;
Third file tree generation means for generating the first file tree in the first storage area based on the path name and the file name until it is determined that
Third file information acquisition means for acquiring the third file information from the image file corresponding to the path name and the file name until it is determined that
The first file information is generated by replacing the file name and path name in the third file information with the first pointer in the first file tree of the file name of the corresponding image file until it is determined that it exceeds And third file list storage means for storing the first file list including the first file information in the first storage area,
5. The first file information acquisition unit, the first file tree generation unit, and the first file list storage unit execute respective operations when it is determined that the number exceeds the maximum number. The image forming apparatus according to claim 1.
前記ファイル名及びパス名を用いて前記外部記憶媒体から前記画像ファイルを取得する画像ファイル取得手段と、
前記画像ファイルに基づいて画像を形成する画像形成手段と
を有する請求項1乃至請求項5のいずれか一項に記載の画像形成装置。 A second path name / file name acquisition means for acquiring the file name and path name of the image file based on the first file tree;
Image file acquisition means for acquiring the image file from the external storage medium using the file name and path name;
The image forming apparatus according to claim 1, further comprising an image forming unit that forms an image based on the image file.
第1数以内の画像ファイルに対応するファイル名及びパス名の階層構造を示す第1ファイルツリーと、前記第1数以内の前記画像ファイルについてのファイル名の前記第1ファイルツリーにおける第1ポインタを含む第1ファイル情報を管理する第1ファイルリストと、を格納するために確保される第1記憶領域と、
前記第1数より多くの画像ファイルに対応するファイル名及びパス名の階層構造を示す第2ファイルツリーと、前記第1数より多くの前記画像ファイルについてのファイル名の前記第2ファイルツリーにおける第2ポインタを含む第2ファイル情報を管理する第2ファイルリストとを一時的に格納するための第2記憶領域とを有し、
前記画像形成装置の第1ファイル情報取得手段が、前記外部記憶媒体から前記第1数より多くの画像ファイルのファイル名及びパス名を含む第3ファイル情報を取得する第1ファイル情報取得ステップと、
前記画像形成装置の第1ファイルツリー生成手段が、前記パス名及び前記ファイル名に基づいて前記第2ファイルツリーを前記第2記憶領域に生成する第1ファイルツリー生成ステップと、
前記画像形成装置の第1ファイルリスト格納手段が、前記第3ファイル情報における前記ファイル名及びパス名を、対応する前記画像ファイルのファイル名の前記第2ファイルツリーにおける前記第2ポインタに置換した前記第2ファイル情報を生成し、前記第2ファイル情報を含む前記第2ファイルリストを前記第2記憶領域に格納する第1ファイルリスト格納ステップと、
前記画像形成装置の受付手段が、ユーザから前記第1数以内の画像ファイルの選択を受け付ける受付ステップと、
前記画像形成装置の第1ファイル名ポインタ取得手段が、受け付けられた前記画像ファイルに対応するファイル名の第2ファイルツリーにおける前記第2ポインタを取得する第1ファイル名ポインタ取得ステップと、
前記画像形成装置の第2ファイル情報取得手段が、前記取得した第2ポインタに対応付けられた前記第2ファイル情報を前記第2ファイルリストから取得する第2ファイル情報取得ステップと、
前記画像形成装置の第1パス名・ファイル名取得手段が、前記第2ポインタに基づいて、前記第2ファイルツリーからパス名及びファイル名を取得する第1パス名・ファイル名取得ステップと、
前記画像形成装置の第2ファイルツリー生成手段が、取得した前記パス名及びファイル名に基づいて第1ファイルツリーを前記第1記憶領域に生成する第2ファイルツリー生成ステップと、
前記画像形成装置の第2ファイルリスト格納手段は、前記第2ファイル情報の前記第2ポインタを、対応する前記画像ファイルのファイル名の前記第1ファイルツリーにおける第1ポインタに置換した前記第1ファイル情報を生成し、前記第1ファイル情報を含む前記第1ファイルリストを前記第1記憶領域に格納する第2ファイルリスト格納ステップと
を有するファイルリスト作成方法。 A storage unit capable of storing data, creating a file list for managing file information relating to an image file stored in an external storage medium in the storage unit, and relating to image formation of the image file based on the file list A file list creation method by an image forming apparatus that executes processing,
A first file tree indicating a hierarchical structure of file names and path names corresponding to image files within the first number, and a first pointer in the first file tree of file names for the image files within the first number. A first file list for managing the first file information including, a first storage area reserved for storing,
A second file tree showing a hierarchical structure of file names and path names corresponding to more image files than the first number, and second file trees in the second file tree of file names for the image files more than the first number. A second storage area for temporarily storing a second file list for managing second file information including two pointers;
A first file information acquisition unit, wherein the first file information acquisition unit of the image forming apparatus acquires third file information including file names and path names of the image files greater than the first number from the external storage medium;
A first file tree generating step in which a first file tree generating means of the image forming apparatus generates the second file tree in the second storage area based on the path name and the file name;
The first file list storage unit of the image forming apparatus replaces the file name and path name in the third file information with the second pointer in the second file tree of the file name of the corresponding image file. A first file list storing step of generating second file information and storing the second file list including the second file information in the second storage area;
A receiving step in which a receiving unit of the image forming apparatus receives a selection of the image file within the first number from a user;
A first file name pointer obtaining unit, wherein a first file name pointer obtaining unit of the image forming apparatus obtains the second pointer in a second file tree of a file name corresponding to the accepted image file;
A second file information acquisition step in which a second file information acquisition unit of the image forming apparatus acquires the second file information associated with the acquired second pointer from the second file list;
A first path name / file name acquisition unit in which a first path name / file name acquisition unit of the image forming apparatus acquires a path name and a file name from the second file tree based on the second pointer;
A second file tree generation step in which a second file tree generation unit of the image forming apparatus generates a first file tree in the first storage area based on the acquired path name and file name;
The second file list storage unit of the image forming apparatus replaces the second pointer of the second file information with the first pointer in the first file tree of the file name of the corresponding image file. A file list creation method comprising: a second file list storing step of generating information and storing the first file list including the first file information in the first storage area.
前記記憶手段は、
第1数以内の画像ファイルに対応するファイル名及びパス名の階層構造を示す第1ファイルツリーと、前記第1数以内の前記画像ファイルについてのファイル名の前記第1ファイルツリーにおける第1ポインタを含む第1ファイル情報を管理する第1ファイルリストと、を格納するために確保される第1記憶領域と、
前記第1数より多くの画像ファイルに対応するファイル名及びパス名の階層構造を示す第2ファイルツリーと、前記第1数より多くの前記画像ファイルについてのファイル名の前記第2ファイルツリーにおける第2ポインタを含む第2ファイル情報を管理する第2ファイルリストとを一時的に格納するための第2記憶領域とを有し、
前記コンピュータを、
前記外部記憶媒体から前記第1数より多くの画像ファイルのファイル名及びパス名を含む第3ファイル情報を取得する第1ファイル情報取得手段と、
前記パス名及び前記ファイル名に基づいて前記第2ファイルツリーを前記第2記憶領域に生成する第1ファイルツリー生成手段と、
前記第3ファイル情報における前記ファイル名及びパス名を、対応する前記画像ファイルのファイル名の前記第2ファイルツリーにおける前記第2ポインタに置換した前記第2ファイル情報を生成し、前記第2ファイル情報を含む前記第2ファイルリストを前記第2記憶領域に格納する第1ファイルリスト格納手段と、
ユーザから前記第1数以内の画像ファイルの選択を受け付ける受付手段と、
受け付けられた前記画像ファイルに対応するファイル名の第2ファイルツリーにおける前記第2ポインタを取得する第1ファイル名ポインタ取得手段と、
前記取得した第2ポインタに対応付けられた前記第2ファイル情報を前記第2ファイルリストから取得する第2ファイル情報取得手段と、
前記第2ポインタに基づいて、前記第2ファイルツリーからパス名及びファイル名を取得する第1パス名・ファイル名取得手段と、
取得した前記パス名及びファイル名に基づいて第1ファイルツリーを前記第1記憶領域に生成する第2ファイルツリー生成手段と、
前記第2ファイル情報の前記第2ポインタを、対応する前記画像ファイルのファイル名の前記第1ファイルツリーにおける第1ポインタに置換した前記第1ファイル情報を生成し、前記第1ファイル情報を含む前記第1ファイルリストを前記第1記憶領域に格納する第2ファイルリスト格納手段
として機能させるファイルリスト作成プログラム。 A storage unit capable of storing data; generating a file list for managing file information relating to an image file stored in an external storage medium in the storage unit; and relating to image formation of the image file based on the file list A file list creation program for causing a computer provided in an image forming apparatus to execute processing to generate a file list including file information relating to an image file, wherein the storage means
A first file tree indicating a hierarchical structure of file names and path names corresponding to image files within the first number, and a first pointer in the first file tree of file names for the image files within the first number. A first file list for managing the first file information including, a first storage area reserved for storing,
A second file tree showing a hierarchical structure of file names and path names corresponding to more image files than the first number, and second file trees in the second file tree of file names for the image files more than the first number. A second storage area for temporarily storing a second file list for managing second file information including two pointers;
The computer,
First file information acquisition means for acquiring third file information including file names and path names of more than the first number of image files from the external storage medium;
First file tree generation means for generating the second file tree in the second storage area based on the path name and the file name;
Generating the second file information by replacing the file name and path name in the third file information with the second pointer in the second file tree of the file name of the corresponding image file; First file list storage means for storing the second file list including: in the second storage area;
Accepting means for accepting selection of the image file within the first number from the user;
First file name pointer acquisition means for acquiring the second pointer in the second file tree of the file name corresponding to the accepted image file;
Second file information acquisition means for acquiring the second file information associated with the acquired second pointer from the second file list;
First path name / file name acquisition means for acquiring a path name and a file name from the second file tree based on the second pointer;
Second file tree generation means for generating a first file tree in the first storage area based on the acquired path name and file name;
Generating the first file information by replacing the second pointer of the second file information with the first pointer in the first file tree of the file name of the corresponding image file, and including the first file information A file list creation program that functions as second file list storage means for storing a first file list in the first storage area.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007294770A JP5115157B2 (en) | 2007-11-13 | 2007-11-13 | Image forming apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007294770A JP5115157B2 (en) | 2007-11-13 | 2007-11-13 | Image forming apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009122860A JP2009122860A (en) | 2009-06-04 |
| JP5115157B2 true JP5115157B2 (en) | 2013-01-09 |
Family
ID=40814961
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007294770A Expired - Fee Related JP5115157B2 (en) | 2007-11-13 | 2007-11-13 | Image forming apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5115157B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5771087B2 (en) * | 2011-07-22 | 2015-08-26 | キヤノン株式会社 | Information processing apparatus, information processing method, and program |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08106453A (en) * | 1994-10-03 | 1996-04-23 | Fuji Xerox Co Ltd | Sort processor |
| JP2004291271A (en) * | 2003-03-25 | 2004-10-21 | Fuji Photo Film Co Ltd | Printer, print order receiving unit and frame index screen display method |
| JP4470671B2 (en) * | 2004-09-27 | 2010-06-02 | セイコーエプソン株式会社 | Image processing method, image processing apparatus, and printing method |
| JP2006215654A (en) * | 2005-02-01 | 2006-08-17 | Iena Shoji Kk | Character information display system and character information display method |
| JP4577050B2 (en) * | 2005-03-10 | 2010-11-10 | ソニー株式会社 | Recording apparatus and method, and program |
| JP2006259890A (en) * | 2005-03-15 | 2006-09-28 | Casio Comput Co Ltd | Data file management apparatus, data file management method, and program |
| JP2006277125A (en) * | 2005-03-28 | 2006-10-12 | Casio Comput Co Ltd | Data file management apparatus, data file management method, and program |
| JP4321488B2 (en) * | 2005-04-20 | 2009-08-26 | セイコーエプソン株式会社 | Image processing system |
| JP2007245602A (en) * | 2006-03-17 | 2007-09-27 | Seiko Epson Corp | Printer that reads and prints image files from storage media |
-
2007
- 2007-11-13 JP JP2007294770A patent/JP5115157B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009122860A (en) | 2009-06-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7490858B2 (en) | Image processing system, image forming apparatus, control method for image processing system, control method for image forming apparatus, and program | |
| JP2008035503A (en) | Image data providing apparatus, image display apparatus, image display system, image data providing apparatus control method, image display apparatus control method, control program, and recording medium | |
| JP5760888B2 (en) | Display control apparatus, image forming apparatus, and program | |
| JP2007259127A (en) | Image forming apparatus, image processing apparatus, image forming method, image processing method, program, storage medium | |
| JP4978334B2 (en) | Image processing apparatus, RAW file information display method, and computer program | |
| JP2006120107A (en) | Recording medium for recording image information and printing information thereof, and recording apparatus therefor | |
| JP2023165818A (en) | Information processing device and information processing program | |
| EP1874024B1 (en) | Image forming apparatus | |
| CN100483418C (en) | Image forming apparatus equiped with auxiliary storage having files to be managed | |
| JP5653199B2 (en) | Information processing apparatus and program | |
| CN111580758B (en) | image forming device | |
| EP1874023B1 (en) | Image forming apparatus for direct printing index-prints and single pictures from a storage medium. | |
| JP5115157B2 (en) | Image forming apparatus | |
| US20060075362A1 (en) | Image processing apparatus, method, and recording medium on which program is recorded for displaying thumbnail/preview image | |
| JP5532715B2 (en) | Image processing apparatus, image processing system, and program | |
| JP4574227B2 (en) | Image management apparatus, control method therefor, computer program, and computer-readable storage medium | |
| JP4888350B2 (en) | Image forming apparatus | |
| JP5956963B2 (en) | Image forming apparatus and display program | |
| CN100485672C (en) | Document file management apparatus, document file management method, and document file management program | |
| US20060206793A1 (en) | Document file management apparatus, document file management method and document file management program | |
| JP4266366B2 (en) | Image management method and image management program | |
| JP2005109760A (en) | Apparatus and method of storing image | |
| JP2021071870A (en) | Information processing device, information processing method and program | |
| JP2012038047A (en) | Electronic device with electronic book reader function | |
| JP4821862B2 (en) | Display control apparatus, image forming apparatus, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100916 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120912 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120918 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121001 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151026 Year of fee payment: 3 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |