[go: up one dir, main page]

JP6188285B2 - 画像処理装置、画像処理装置の制御方法、プログラム - Google Patents

画像処理装置、画像処理装置の制御方法、プログラム Download PDF

Info

Publication number
JP6188285B2
JP6188285B2 JP2012157554A JP2012157554A JP6188285B2 JP 6188285 B2 JP6188285 B2 JP 6188285B2 JP 2012157554 A JP2012157554 A JP 2012157554A JP 2012157554 A JP2012157554 A JP 2012157554A JP 6188285 B2 JP6188285 B2 JP 6188285B2
Authority
JP
Japan
Prior art keywords
document
thumbnail image
stored
page
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2012157554A
Other languages
English (en)
Other versions
JP2014022825A (ja
Inventor
隆之 福森
隆之 福森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2012157554A priority Critical patent/JP6188285B2/ja
Priority to US13/939,097 priority patent/US9030698B2/en
Publication of JP2014022825A publication Critical patent/JP2014022825A/ja
Priority to US14/683,010 priority patent/US20150215478A1/en
Priority to US15/000,439 priority patent/US9544465B2/en
Priority to US15/362,695 priority patent/US10313554B2/en
Application granted granted Critical
Publication of JP6188285B2 publication Critical patent/JP6188285B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32128Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title attached to the image data, e.g. file header, transmitted message header, information on the same page or in the same computer file as the image
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2308Concurrency control
    • G06F16/2315Optimistic concurrency control
    • G06F16/2322Optimistic concurrency control using timestamps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00411Display of information to the user, e.g. menus the display also being used for user input, e.g. touch screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/0044Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
    • H04N1/00442Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00962Input arrangements for operating instructions or parameters, e.g. updating internal software
    • H04N1/0097Storage of instructions or parameters, e.g. customised instructions or different parameters for different user IDs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/21Intermediate information storage
    • H04N1/2166Intermediate information storage for mass storage, e.g. in document filing systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/21Intermediate information storage
    • H04N2201/218Deletion of stored data; Preventing such deletion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3226Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of identification information or the like, e.g. ID code, index, title, part of an image, reduced-size image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3273Display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3274Storage or retrieval of prestored additional information

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Facsimiles In General (AREA)
  • Storing Facsimile Image Data (AREA)

Description

本発明は、スキャナから入力されたデータやホストコンピュータから受信したデータを文書として記憶する記憶装置を備えた画像処理装置に関するものであり、特に、当該文書のサムネイル画像を表示する機能を備えた画像処理装置に関する。
従来、スキャナで原稿を読み取って入力したデータや、ホストコンピュータからネットワークを介して受信したデータを文書としてハードディスクの所定の記憶領域に記憶し、繰り返し印刷・編集・転送等の処理を実行させることができる画像処理装置が知られている。このように、文書を記憶するためのハードディスクの記憶領域は、一般に「ボックス」と呼ばれている。また、ボックス内の文書のページのうち任意のページを削除したり、ページとページの間に他の文書を挿入したりする文書編集機能を備えた画像処理装置もある。
ところで、ボックスに記憶されている文書を表示用に縮小加工し、サムネイル画像として操作パネルに一覧表示するサムネイル表示機能を備えた画像処理装置も存在する。サムネイル画像の表示は、その文書が何の文書であるかを容易にユーザに確認させるため、文書の代表的なページである先頭ページを縮小加工した画像をサムネイル画像として用いることが一般的である。
特開2009−223521号公報
上記のようなサムネイル表示機能を備えた画像処理装置において、サムネイル画像の表示をユーザが指示してからサムネイル画像を作成するようにすると、サムネイル画像の作成および表示に相当な時間を有してしまい操作中のユーザを待たせてしまう。そこで、サムネイル画像の表示指示がユーザからされる前にあらかじめサムネイル画像を作成しておき、ボックス内の文書に関連づけて記憶する形態が考えられている。
しかしながら、ボックス内の文書は、上述したように、任意のページが削除されたり、複数の文書同士で結合されたりする可能性がある。すなわち、文書の内容が動的に変わることがある。またサムネイル画像は、文書の先頭ページから作成される。そうすると、あらかじめ作成しておいた文書のサムネイル画像がその文書の内容を適切に表現していないという事態が起こる可能性がある。
具体例を挙げて説明する。例えば、ボックス内の文書の任意のページを削除することができる画像処理装置では、文書の先頭ページを削除することもできる。先頭ページを削除すると、先頭ページを削除する前に作成したサムネイル画像は、先頭ページを削除した後の文書を適切に表現できていないことになり、ユーザが混乱してしまう。
本発明は、上記のような課題に鑑みて、ボックス(記憶手段)に記憶された文書とサムネイル画像とを好適に関連づけるようにする手段を提供することを目的とする。
また上記の目的を達成するため、本発明における画像処理装置は、複数の文書を記憶する記憶手段と、前記記憶手段に記憶されている文書の1つを削除する指示を受け付ける受付手段と、前記受付手段によって削除指示がされた文書に関連付いているサムネイル画像が、前記記憶手段に記憶されている前記文書とは異なる他の文書と関連づいているか否かを判定する判定手段と、前記受付手段によって受け付けた削除指示に応じて、前記記憶手段に記憶されている文書の1つを削除する削除手段とを有し、前記削除手段は、前記判定手段による判定の結果、前記削除手段により削除される文書に関連づけられているサムネイル画像が、前記記憶手段に記憶されている他の文書に関連づけられていないと判定されたことに従って、当該サムネイル画像を削除し、前記判定手段による判定の結果、前記削除手段により削除される文書に関連づけられているサムネイル画像が、前記記憶手段に記憶されている他の文書にも関連づけられていると判定されたことに従って、当該サムネイル画像を削除しないことを特徴とする。
本発明によれば、記憶手段に記憶された文書とサムネイル画像とを適切に関連づけすることができる。
画像処理装置101とホストコンピュータ104とから構成されるシステムの全体図である。 画像処理装置101のハードウェア構成図である。 画像処理装置101のボックスに記憶される文書とその文書を構成するページ、及び文書のサムネイル画像との関連を示す図である。 原稿をスキャンして入力された画像データを文書としてボックスに記憶する処理を示すフローチャートである。 ホストコンピュータで生成されたPDL画像を文書としてボックスに記憶する処理を示すフローチャートである。 サムネイル画像を作成する処理を示すフローチャートである。 ボックスに記憶されている文書のリストを示す図である。 サムネイル画像の参照カウンタを管理するテーブルを示す図である。 ボックスに記憶されている文書を削除する処理を示すフローチャートである。 ボックスに記憶されている文書のうち任意のページを削除する処理を示すフローチャートである。 ボックスに記憶されている複数の文書を結合する処理を示すフローチャートである。 ボックスに記憶されている文書Aの任意のページの前へ文書Bを挿入による処理を示すフローチャートである。 ボックスに記憶されている文書Aの任意のページの前へ、文書Bの任意のページを挿入する処理を示すフローチャートである。 ボックスに記憶されている文書のページを移動する処理を示すフローチャートである。 サムネイル画像を表示する処理を示すフローチャートである。 画像処理装置の操作部に表示される文書の一覧を示す画面例である。
以下、本発明を実施するための形態について図面を用いて説明する。
本実施形態では、コピー機能、プリント機能、ファクシミリ機能等の複数の機能を具備したデジタル複合機能装置としての画像処理装置を例にとって説明する。
図1は、画像処理装置101とホストコンピュータ104とから構成されるシステムの全体図である。図1に示すように、画像処理装置101は、ネットワーク103を介してホストコンピュータ104と通信可能に接続されている。画像処理装置101は、ホストコンピュータ104からPDL(Page Description Language)形式のデータを受信するとともに、当該受信したデータの印刷・蓄積・転送等の処理を実行することができる。更に、画像処理装置は、タッチパネルを有した操作部102を備えており、操作部102でのユーザの指示に従い、原稿をスキャンし、当該スキャンして得られたデータを印刷・蓄積・転送することができる。
なお、本実施形態では、ホストコンピュータ104から受信したデータや、スキャナにより原稿をスキャンして得られたデータのことを「文書」と呼ぶこととする。文書は、画像データを含むものである。
図2は、画像処理装置101のハードウェア構成を示すブロック図である。画像処理装置101は画像入力デバイスであるスキャナ201、および画像出力デバイスであるプリンタ202を、デバイスI/F部209を介して接続する。更に画像処理装置101は、ネットワークインタフェース208を備え、外部装置(例えばホストコンピュータ104)との間で画像情報やデバイス情報の入出力を行う。
CPU203は画像処理装置101を制御するプロセッサである。RAM205はCPU203が動作するためのシステムワークメモリであり、画像データを一時的に記憶するための画像メモリでもある。ROM204はブートROMであり、システムのブートプログラムが格納されている。HDD206はハードディスクドライブで、システムソフトウェア、アプリケーション、画像データを格納する。
また、後述するフローチャートを実行するためのプログラムはHDD206に格納されている。すなわち、後述するフローチャートの各ステップは、HDD206からRAM205にロードされたプログラムがCPU203により実行され実現される。なお、このCPU203以外のプロセッサが上記フローチャートの各ステップを実行したり、あるいは、CPU203と他のプロセッサとが協働して上記フローチャートの処理を実行したりしてもよい。
更に本実施形態では、HDD206の一部の記憶領域を、文書を記憶するための記憶領域(以下、「ボックス」と称す)として使用する。そして、ボックスに記憶された文書は、必要に応じてCPU203により読み出され、印刷・編集・削除・送信等の処理が施される。なおボックスとして使用する記憶領域は複数あってもよく、また当該複数の記憶領域をユーザ毎や部署ごとに分類してもよい。
操作部インタフェース207は操作部102と接続され、操作部102に表示する画面のデータを操作部102に対して出力する。また、操作部102からユーザが入力した情報を、CPU203に伝える役割をする。
以上のデバイス及びモジュールがシステムバス212上に配置される。
以上で、画像処理装置101のハードウェア構成について説明した。
<ボックスに記憶される文書の構造>
次に、画像処理装置101のハードディスクのボックスに記憶されている文書の構造について説明する。
図3は、ボックスに記憶される文書、その文書を構成するページ群、および、その文書のサムネイル画像の関連づけの一例を示した図である。図3に示すように、ボックスには複数の文書が記憶され、それぞれの文書には、その文書を構成する複数のページと、その文書の先頭ページのサムネイル画像とが関連づけられている。図3の例では、ボックス内に3つの文書が記憶されている。文書1は、5ページからなる文書であり、文書1にはページ1(先頭ページ)のサムネイル画像が関連づけられている。文書2は2ページからなる文書であり、文書2には文書1と同じサムネイル画像が関連づけられている。これは、文書1と文書2とが同じ先頭ページを持つ文書であるためである。
文書3は、3ページからなる文書であり、文書3の先頭ページから作成されたサムネイル画像が関連づけられている。
文書4は、2ページからなる文書であり、サムネイル画像が関連づけられていない。これは、新規にボックスに記憶された文書であるか、あるいは、文書の先頭ページが削除されたかのいずれかである。
この図3に示すように、ボックスに記憶されている文書群には、同一のサムネイル画像が関連づけられていたり、あるいはサムネイル画像が関連づけられていなかったりするものがある。
次にボックスに文書を記憶する動作について図4及び図5を用いて説明する。なお、ボックスに文書を記憶する処理には、以下の2つの処理がある。1つは、スキャナ201で原稿を読み取って生成した画像データ(以下、「スキャン画像」という)の記憶である。もう1つは、ホストコンピュータ104からネットワーク103を介して受信したPDLデータ(以下、「PDL画像」という)の記憶である。それぞれの処理については、図4、図5のフローチャートを用いて説明する。なお、これ以外にも、例えば公衆回線を介してファクス受信したファクシミリデータをボックスに記憶する形態も考えられる。他にも、SMB(Server Message Block)やWebDAV(Web−based Distributed Authoring and Versioning)といったファイル共有プロトコルに従って受信したファイルを文書としてボックスに記憶する形態も考えられる。
<スキャナから文書を入力する処理>
まず、スキャナ201から入力された画像データを文書としてボックスに記憶する処理について、図4を用いて説明する。図4のフローチャートに示す各ステップは、HDD206からRAM205にロードされたプログラムをCPU203が実行することにより実現される。
ステップ401で、CPU203は、操作部102でのユーザからの指示を受け、文書の格納先としてのボックスの指定を受け付ける。例えば、複数のボックスがある場合には、それら複数のボックスを識別するためのボックス番号などを指定する。
次に、ステップ402で、CPU203は、操作部102でのユーザからの指示を受け、スキャン設定(例えば、読み取り解像度、原稿サイズ、カラーなど)を指定する。さらに、ステップ403で、CPU203は、スキャンを開始する指示をユーザから受け付け、スキャナ201を動作させる。スキャナ201は、CPU203からの指示に従い、ADF(Auto Document Feeder)又は原稿台ガラスにセットされている原稿をスキャンし、画像データを入力する。そして、ステップS404で、CPU203は、スキャナ201から入力された画像データを、HDD206の指定されたボックスに文書として記憶する。
以上より、スキャナ201で原稿をスキャンして得られた画像データを文書としてHDD206のボックスに記憶する動作について説明した。なお本実施形態では、ボックスに文書を記憶した時点では文書のサムネイル画像は作成せず、図6で後述するように、ボックスの記憶処理とは非同期に実行されるサムネイル画像作成処理にてサムネイル画像を作成する。
<ホストコンピュータ104から文書を受信する処理>
次に、ボックスに文書を記憶する他の形態として、ホストコンピュータ104から受信したデータをボックスに記憶する処理手順について図5を用いて説明する。図5のフローチャートに示す各ステップは、HDD206からRAM205にロードされたプログラムをCPU203が実行することにより実現される。
なお、この図5のフローチャートを開始するに先立ち、以下の処理がホストコンピュータ104で行われる。すなわち、まずホストコンピュータ104上にインストールされているプリンタドライバソフトウェア(以下、プリンタドライバという)は、プリント設定を行い、ボックスに記憶する処理を指定する。そして、ユーザがホストコンピュータ104上でスタート指示を与えると、プリンタドライバ保存対象となるPDLデータを生成し、画像処理装置101に送信する。その際、ホストコンピュータ104は、設定されたプリント設定や、指定された格納先ボックスの番号も一緒に画像処理装置101に送信する。
ホストコンピュータ104からPDLデータが送信されると、ステップS504で、画像処理装置101のCPU203は、ネットワーク103を介して当該PDLデータを受信し、受信したPDLデータを画像データに展開(ラスタライズ)する。
そして、ステップ505に進んで、CPU203は、格納先のボックス番号で特定されるボックスに、展開された画像データを文書として記憶する。
なお図5においてボックスに記憶した時点では文書のサムネイル画像は作成せず、図6で後述するように、定期的に実行されるサムネイル画像の作成処理にてサムネイル画像を作成する。
<文書のサムネイル画像を作成する処理>
次に、ボックスに記憶された文書のサムネイル画像を作成する動作について、図6を用いて説明する。
図6は、サムネイル画像を作成する処理を説明するためのフローチャートである。図6のサムネイル画像の作成処理は、図4および図5のボックス保存処理とは非同期に実行されるものである。本実施形態では、図6の処理は所定の間隔で定期的に実行するものとする。なお、この所定の間隔は、あまりに長い間隔を設定すると、ユーザが文書のサムネイル画像を表示するための指示をしたときにサムネイル画像が作成されていない可能性が高くなってしまうので、できる限り短い間隔で実行することが望ましい。
図6のフローチャートに示す各ステップは、HDD206からRAM205にロードされたプログラムをCPU203が実行することにより実現される。
S601で、CPU203は、ボックスに記憶されている全文書のリスト(文書リスト)をHDD206から取得する。文書リスト701は、例えば図7に示すようなリストである。
図7の文書リスト701に示すように、ボックスに記憶されている複数の文書には、文書を識別するための文書IDが付与されている。そして文書IDごとに、サムネイル画像が関連付けされているか否かを管理している。サムネイル画像が関連づけられている場合には、そのサムネイル画像を識別するためのサムネイル画像IDが文書IDに関連づけられている。サムネイル画像が関連づけられていない場合には、「なし」という値が設定されており、更にサムネイル画像未作成フラグがONに設定されている。
S603で、CPU203は、ステップS601で取得した文書リスト701に記載されている文書の1つに着目し、着目している文書IDに関連付けられているサムネイル画像未作成フラグを確認する。そして、その文書のサムネイル画像が作成されているか否かを判定する。例えば、図4や図5で新規にボックスに記憶した文書については、サムネイル画像はまだ作成されていないはずなので、S603でYESと判定されることになる。また、後述するが、ページ削除処理で文書の先頭ページを削除した場合や複数の文書を結合した場合等にもS603でYESと判定される場合がある。
ステップS603でYESと判定した場合、すなわち、文書にサムネイル画像が関連づけられていないと判定した場合はステップS604に進む。ステップS604では、CPU203は、着目している文書IDの文書をHDD206から読み出し、読み出された文書の先頭ページに基づいてサムネイル画像を作成する。ステップS605では、CPU203は、図7で示す文書リスト701の文書IDの、該当するサムネイル画像未作成フラグをONからOFFに変更し、作成したサムネイル画像のサムネイル画像IDを文書IDに関連づけて文書リスト701に登録する。
次に、S606では、CPU203は、ステップS605で作成したサムネイル画像のサムネイル画像IDを、図8で示すような、サムネイル画像の参照カウンタを管理する管理テーブル801に新規に登録する。
図8は、サムネイル画像の参照カウンタを管理する管理テーブルである。図8の管理テーブル801には、サムネイル画像を識別するサムネイル画像IDと、そのサムネイル画像を参照する文書の数を示す値が登録されている。図8の例では、サムネイル画像ID=1のサムネイル画像は2つの文書によって関連づけられていることを意味し、サムネイル画像ID=2のサムネイル画像は1つの文書によって関連づけられていることを意味する。またサムネイル画像ID=3のサムネイル画像は、3つの文書によって関連づけられていることを意味する。
なお、ステップS606で新規に管理テーブル801にサムネイル画像IDが登録された場合には、CPU203は、参照カウンタを「1」に設定する。
次にステップS607で、CPU203は、文書リスト701に記載されている全ての文書についてステップS603〜S606までの処理を実行したか否かを判定し、YESの場合には図6のフローチャートの処理を終了する。一方、NOの場合には、文書リスト701に記載されている次の文書に着目し、ステップS603以降の処理を行う。
以上より、ボックス内の文書のサムネイル画像を作成する処理について説明した。
<ボックス内の文書を削除する処理>
次に、ボックス内の文書を削除する処理について説明する。
図9は、ボックスに記憶されている文書を削除する処理を示すフローチャートである。図9のフローチャートの処理は、操作部102でのユーザの指示に基づいて開始される。なお、図9のフローチャートに示す各ステップは、HDD206からRAM205にロードされたプログラムをCPU203が実行することにより実現される。
まず、ステップS901にて、CPU203は、操作部102から文書を削除するための削除指示をユーザから受け付け、指定された文書をボックスから削除する。受け付ける削除指示には文書IDが含まれており、CPU203は、その文書IDで識別される文書をボックスから削除する。また削除指示には、文書IDの代わりに文書名やファイル名などの文書を識別可能なものを含めてもよい。
ステップS902にて、CPU203は、文書リスト701、および管理テーブル801を読み出す。そして、まず、文書リスト701に基づいて、削除した文書の文書IDに関連づけられているサムネイル画像IDを特定し、次いで、管理テーブル801の、該当するサムネイル画像IDの参照カウンタをデクリメントする。
ステップS903にて、CPU203は、ステップS902でデクリメントした参照カウンタを確認し、参照カウンタが0であれば(ステップS703でYES)、サムネイル画像を削除する。一方、参照カウンタが1以上であれば(ステップS703でNO)、CPU203は、そのサムネイル画像は他の文書に関連付けされていると判断し、サムネイル画像を削除せずに図9の処理を終了する。
以上で、ボックスに記憶されている文書を削除する動作について図9を用いて説明した。本実施形態では、削除指示された文書を削除する際に、その文書に関連付けされているサムネイル画像が他の文書にも関連付いているかを、参照カウンタに基づいて確認するようにした。そして、もし該サムネイル画像が他の文書にも関連づいていると判定した場合には、削除指定された文書を削除してもサムネイル画像は削除しないようにした。これにより、他の文書に関連付けされているサムネイル画像が削除されてしまうことを防止することができる。
<ボックス内の文書の任意のページを削除する処理>
図9では、ボックスに記憶されている文書そのものを削除する例について説明した。それに対して、図10では、ボックスに記憶されている文書そのものを削除するのではなく、指定された文書の特定のページのみを削除する例について説明する。
図10は、ボックス内の文書のうち特定のページを削除する処理を示すフローチャートである。図10のフローチャートの処理は、操作部102でのユーザの指示に基づいて開始される。なお、図10のフローチャートに示す各ステップは、HDD206からRAM205にロードされたプログラムをCPU203が実行することにより実現される。
まず、ステップS1001では、CPU203は、操作部102を介してユーザから、指定された文書の指定されたページを削除するための削除指示を受け付け、その指示に従い文書の指定ページを削除する。なお、削除指示には、例えば文書IDおよび削除するページのページ番号が含まれており、CPU203はこの削除指示に従ってボックス内の文書の指定ページを削除する。削除するページ番号の指定は、例えば「文書の1ページ目から5ページ目までを削除する」というようにして指定してもよいし、「1、3、5ページを削除する」というように指定してもよい。他にも、「1ページ目のみを削除する」というように指定してもよいし、「5ページ目移行を削除する」というように指定してもよい。
なお、本実施形態では、文書の指定ページが削除されると、削除指示がされなかったページだけが残り、その残りのページで文書が構成されることになる。例えば5ページからなる文書がボックスに記憶されていたとする。その文書に対して1ページ目を削除する指示が与えられたとする。この場合、削除指示がされなかった2〜5ページ目が残り、そして2ページ目が新たに先頭ページになる。
ステップS1002で、CPU203は、削除指示に従って削除される文書のページが1ページ目、すなわち先頭ページを含むか否かを判定する。削除ページが先頭ページを含むと判定された場合、文書の先頭ページ(削除後の先頭ページ)とサムネイル画像とが異なるものになってしまうため、サムネイル画像を新たに作り直さなければならない。そこで、ステップS1003以降の処理に進む。
ステップS1003では、文書リスト701、およびサムネイル画像の管理テーブル801に基づいて、削除指示された文書の文書IDに対応するサムネイル画像IDの参照カウントをデクリメントする。
ステップS1004では、CPU203は、ステップS1003でデクリメントしたサムネイル画像IDの参照カウンタを確認し、参照カウンタが0であれば、サムネイル画像を削除する。一方、参照カウンタが1以上であれば、他の文書にサムネイル画像が関連づけられているので、サムネイル画像を削除せず、ステップS1006に進む。
ステップS1006では、CPU203は、削除指示された文書の残りのページが存在するか否かを判定する。残りページが存在しないと判定した場合(ステップS1006でNO)は、文書自体を削除する(S1009)。一方、残りページが存在すると判定した場合(ステップS1006でYES)は、文書のサムネイル画像未作成フラグを「OFF」から「ON」に変更する(ステップS1008)。これにより、後に図6のサムネイル画像作成処理が実行された際、該文書の新たな(元々2ページ目以降であった画像の)サムネイル画像が作成され、該文書の関連サムネイル画像IDが文書リスト701に登録される。
<文書の結合処理>
図11はボックスに記憶されている複数の文書(例えば文書Aと文書B)を結合し、結合した文書(例えば文書C)を新規に作成する文書結合機能における処理を説明するためのフローチャートである。なお、図11のフローチャートに示す各ステップは、HDD206からRAM205にロードされたプログラムをCPU203が実行することにより実現される。
図11のフローチャートは、ユーザから操作部102を介して文書を結合する指示を受け付けたことで処理を開始する。なお、ここで受け付ける指示には、結合対象の複数の文書の文書IDと、結合対象の文書をどのような順序で結合するのかを指定する情報とが含まれるものとする。
例えば文書Aと文書Bとを結合する場合は、文書A、文書Bの順序で結合するのか、文書B、文書Aの順序で結合するかの2通りが存在するので、いずれの順序で結合するのかをユーザに指定させる。なお3以上の文書を結合する場合も同様である。
ステップS1101で、CPU203は、文書の結合の指示を受け、指示された複数の文書を結合し、それら文書を結合した新たな文書を作成する。例えば文書Aと文書Bを、文書A、文書Bの順序で結合するとの指示を受けた場合で、文書Aが3ページの画像から構成される文書で、文書Bが2ページの画像から構成される文書であるとする。この場合は、文書Aの後に文書Bが続く、5ページから構成される1つの文書が作成される。なお結合対象の文書(すなわち、上述した例では文書Aと文書B)は、結合後も削除されずにボックスに保持されつづける。
ステップS1102で、CPU203は、結合対象とされた複数の文書のうち先頭の文書を特定する。例えば文書Aと文書Bを、文書A、文書Bの順序で結合する場合は、文書Aが先頭の文書として特定される。一方、文書Aと文書Bを、文書B、文書Aの順序で結合する場合は、文書Bが先頭の文書として特定される。
ステップS1103で、CPU203は、ステップS1102で特定した先頭の文書の文書IDに対応するサムネイル画像IDを文書リスト701から取得し、更にそのサムネイル画像IDに対応する参照カウンタを管理テーブル801から取得する。そしてCPU203は、取得した参照カウンタをインクリメントする。
ステップS1104で、CPU203は、ステップS1101の結合処理で作成した文書に文書IDを付与し、当該付与した文書IDを文書リスト701に追加するともに、ステップS1102で特定した先頭の文書のサムネイル画像IDを関連づける。更にCPU203は、文書リスト701のサムネイル画像未作成フラグをOFFに設定する。
以上で、文書を結合する処理について説明した。本実施形態によれば、結合処理を実行した場合は、結合対象のいずれかの文書のサムネイル画像と同一であるため、新規サムネイル画像生成を行わず、元文書のサムネイル画像とのリンクを持つのみにする。この結果、重複してサムネイル画像を作成せずに済み、ハードディスクの記憶領域を無駄に使用することがない。
<文書の挿入処理>
次に文書の挿入処理について説明する。文書の挿入処理とは、ある文書の任意のページ位置に、他の文書を挿入する処理のことである。例えば、文書Aが3ページの画像から構成される文書で、文書Bが2ページの画像から構成される文書であるとする。そして、文書Aの2ページ目と3ページ目の間に、文書Bを挿入する処理が指定されると、次のような文書Cが作成される。すなわち、文書Aの1ページ目の画像、文書Aの2ページ目の画像、文書Bの1ページ目の画像、文書Bの2ページ目の画像、文書Aの3ページ目の画像、の順序で結合された1つの文書Cが作成される。
図12はある文書の挿入処理を説明するためのフローチャートである。なお、図12のフローチャートに示す各ステップは、HDD206からRAM205にロードされたプログラムをCPU203が実行することにより実現される。
図12のフローチャートは、ユーザから操作部102を介して文書を挿入する指示を受け付けたことで処理を開始する。なお、ここで受け付ける指示には、挿入する文書Bの文書IDと、当該文書の挿入先となる文書Aの文書IDと、挿入先となる文書Aのどのページ位置に文書Bを挿入するかを指定する情報とが含まれるものとする。
ステップS1201で、CPU203は、受け付けた文書の挿入指示に従い、挿入先となる文書Aの指定されたページ位置に、挿入対象の文書Bを挿入した文書Cを作成する。
ステップS1202で、CPU203は、文書Bの挿入先は、文書Aの先頭ページより前であるか否かを判定する。この判定は、ユーザから受け付けた指示に含まれるページ位置に関する情報に基づいて判定するものとする。
ステップS1202でNOと判定した場合、ステップS1203に進み、CPU203は、挿入先となる文書Aのサムネイル画像IDを文書リスト701から取得し、文書Aのサムネイル画像IDの参照カウンタを管理テーブル801から取得する。そしてCPU203は、参照カウンタをインクリメントする。
ステップS1204で、CPU203は、ステップS1201の挿入処理で作成した文書に文書IDを付与し、当該付与した文書IDを文書リスト701に追加するとともに、文書Aのサムネイル画像IDを関連づける。更にCPU203は、文書Cに対応するサムネイル画像未作成フラグをOFFに設定する。
ステップS1203でYESと判定した場合、ステップS1205に進み、CPU203は、挿入対象の文書Bのサムネイル画像IDを文書リスト701から取得し、文書Bのサムネイル画像IDの参照カウンタを管理テーブル801から取得する。そして、CPU203は、取得した参照カウンタの値をインクリメントする。
ステップS1206では、CPU203は、ステップS1201の挿入処理で作成した文書に文書IDを付与し、当該付与した文書IDを文書リスト701に追加するとともに、文書Bのサムネイル画像IDを関連づける。更にCPU203は、文書Cのサムネイル画像未作成フラグをOFFに設定する。
以上で文書の挿入処理について説明した。本実施形態における挿入処理によって新規に作成した文書Cのサムネイル画像は、挿入先の文書、もしくは挿入対象の文書のいずれかの文書のサムネイル画像と同一である、そのため、文書Cに対する新規サムネイル画像生成は行わず、既存の文書のサムネイル画像のリンクを持つのみとなる。この結果、重複してサムネイル画像を作成せずに済み、ハードディスクの記憶領域を無駄に使用することがない。
<ページの挿入処理>
次にボックスに記憶された文書のページの挿入処理について説明する。ここでいうページ挿入処理とは、文書Aの任意のページの前へ、文書Bのページを挿入した文書Cを作成することをいう。
図13はページ挿入処理を説明するためのフローチャートである。図13のフローチャートの処理は、ユーザから文書のページを他の文書に挿入する指示を受け付けたことで開始する。ユーザから受け付ける指示には、少なくとも以下の4つの情報が含まれるものとする。すなわち、挿入先となる文書Aの文書IDと、文書Aのどのページ位置に挿入するかを示す挿入先ページ番号と、挿入対象となる文書Bの文書IDと、文書Bのページのうちどのページを挿入するかを指定するための挿入対象ページ番号と、が含まれる。
図13のフローチャートに示す各ステップは、HDD206からRAM205にロードされたプログラムをCPU203が実行することにより実現される。
ステップS1301で、CPU203は、ユーザ受け付けた指示に従い文書Bを文書Aに挿入し、新たな文書Cを作成する。
ステップS1302で、CPU203は、ステップS1301で作成した文書Cの先頭ページが、文書Aの先頭ページと一致するか否かを判定する。この判定は、ユーザから受け付けた指示に含まれる文書Aの挿入先ページ番号に基づいて行う。すなわち、文書Aの挿入先ページ番号がページ1以外(すなわち、文書Aの2ページ目以降のページに文書Bを挿入する場合)であれば、新たに作成した文書Cの先頭ページと挿入先の文書Aの先頭ページは一致すると判定する。ステップS1302でYESと判定した場合はステップS1304に進む。
ステップS1304では、CPU203は、文書Aのサムネイル画像の参照カウントをインクリメントし、更にステップS1305で文書Aのサムネイル画像と文書Cのサムネイル画像を関連づけ、文書Cのサムネイル画像未作成フラグをOFFに設定し、図13の処理を終了する。
一方、ステップS1303で、CPU203は、文書Cの先頭ページが、文書Bの先頭ページと一致するか否かを判定する。この判定は、ユーザから受け付けた指示に含まれる、文書Aの挿入先ページ番号と文書Bの挿入対象ページ番号とに基づいて行う。すなわち、文書Aの挿入先ページ番号がページ1であり(すなわち、文書Aの先頭ページの前に文書Bを挿入する場合であり)、かつ文書Bの挿入対象ページ番号がページ1を含む(すなわち文書Bの先頭ページが挿入対象になっている)場合、新たに作成した文書Cの先頭ページと挿入対象の文書Bの先頭ページとが一致すると判定する。ステップS1303でYESと判定した場合はステップS1306に進む。
ステップS1306では、CPU203は、文書Bのサムネイル画像の参照カウントをインクリメントする。ステップS1307では、CPU203は、文書Bのサムネイル画像と文書Cのサムネイル画像を関連づけ、文書Cのサムネイル画像未作成フラグをOFFに設定し、図13の処理を終了する。
ステップS1308は、文書Cの先頭ページが、文書Aのサムネイルおよび文書Bのサムネイルのいずれとも同一でないと判定した場合の処理である。すなわち、ステップS1308では、CPU203は、作成した文書Cの文書リスト701に文書Cの文書IDを追加するともに、対応するサムネイル未作成フラグをONに設定する。
以上で、ページの挿入処理について説明した。この処理によって新規に作成される文書Cは、文書Aもしくは文書Bのサムネイル画像が文書Cのサムネイル画像となる場合と、サムネイル画像が存在しなくなる場合とがある。前者の場合は、図11、図12と同様、文書Cに対する新規サムネイル画像生成は行わず、既存の文書のサムネイル画像とのリンクを持つのみとする。そして、後者の場合は文書Cに対するサムネイル画像を新規に作成するようにサムネイル未作成フラグをONに設定する。
<ページ移動処理>
図14は、ある文書内のページを当該文書内の他のページに移動する機能である、ページ移動機能を説明するためのフローチャートである。図14のフローチャートに示す各ステップは、HDD206からRAM205にロードされたプログラムをCPU203が実行することにより実現される。
ステップS1401で、CPU203は、ユーザから受け付けた指示に従い、文書を構成するページのうち指定されたページを当該文書の他のページに移動する。
ステップS1402で、CPU203は、移動処理が施された文書の先頭ページに変更があったか否かを判定する。ステップS1402でYESと判定した場合はステップS1403に進み、NOと判定した場合は図14の処理を終了する。
ステップS1403で、CPU203は、作成した文書のサムネイル画像未作成フラグをONに設定する。そして、ステップS1404で、CPU203は、元の先頭ページ(すなわち、ページ移動処理を実行する前の先頭ページ)に関連付けされているサムネイル画像の参照カウントをデクリメントする。
ステップS1405では、CPU203は、ステップS1404でデクリメントした参照カウントの値が0であるか否かを判定し、参照カウントの値が0であると判定した場合はステップS1406でサムネイル画像を削除し図14の処理を終了する。一方参照カウントの値が1以上であると判定した場合はサムネイル画像を削除せずに本処理を終了する。
以上でページ以降処理について説明した。本実施形態によれば、文書の先頭ページが変更となった場合には、新規にサムネイル画像を作成するので、ボックスに記憶されている文書の先頭ページと文書のサムネイル画像とが整合しなくなることを防止することができる。
<サムネイル画像の表示処理>
次に、ボックスに記憶された文書のサムネイル画像を操作部102に表示する処理について、図15を用いて説明する。図15のフローチャートは、操作部102のタッチパネルをユーザが操作し、ボックスに記憶されている文書の一覧を表示するための指示を行ったことにより処理を開始する。
図15のフローチャートに示す各ステップは、HDD206からRAM205にロードされたプログラムをCPU203が実行することにより実現される。
まずステップS1501で、CPU203は、ユーザからボックス内の文書を表示する指示を受け付ける。この指示を受け、ステップS1502で、CPU203は、文書リスト701をHDD206から取得する。文書リストは、図7に示したようなリストであり、ボックスに記憶されている全文書のリストである。
ステップS1503で、CPU203は、文書リスト701に記載されている文書の1つに着目し、着目している文書の文書IDに対応するサムネイル画像未作成フラグがONであるかを確認する。サムネイル画像未作成フラグがONである場合(ステップS1503でYES)、ステップS1504で、CPU203は、サムネイル画像が未作成である旨(例えば「NO IMAGE」などのメッセージ)を操作部102に表示し、ステップS1506に進む。一方、着目している文書の文書IDに対応するサムネイル画像未作成フラグがOFFである場合(ステップS1503でNO)、ステップS1505に進む。ステップS1505では、CPU203は、文書IDに対応するサムネイルIDで識別されるサムネイル画像をHDD206から読み出し、操作部102に表示し、ステップS1506に進む。
ステップS1506では、CPU203は、文書リストに記載されている全文書について確認を行った否かを判定し、YESと判定した場合は図15の処理を終了し、NOの場合は次の文書に着目してステップS1504以降の処理を繰り返す。
図15のサムネイル画像の表示処理を実行した場合に操作部102に表示される画面例を図16に示す。
図16の画面1601は、画像処理装置101の操作部102に表示される画面である。画面1601は、画像処理装置101のボックスに3つの文書が保存(記憶)されている場合の画面例である。文書1と文書2についてはサムネイル画像が関連づけられているため、各文書のサムネイル画像が表示される。それに対して、文書3については、まだサムネイル画像が作成されておらず、サムネイル画像がないことを示すNO IMAGEというメッセージが表示される。また図16には図示していないが、サムネイル表示の有無を指定するためのボタンを表示し、このボタンによってサムネイル画像を表示するか文書IDのみを表示するかを切り替えることもできる。
更に、画面1601では、表示された文書から任意の文書を選択し、選択した文書のページ削除や、文書削除、文書の結合、印刷、送信等の処理を実行することができる。
以上で、ボックスに記憶された文書に関わる動作について全て説明した。
本実施形態によれば、同一の先頭ページを持つ複数の文書がボックスに記憶されている場合、サムネイルを重複して記憶せずに管理できる画像処理装置を提供することができる。すなわち、文書リスト701とサムネイル画像の管理テーブル801とを独立して持つ構成としたことで、複数の文書でサムネイル画像を共有することができ、効率的に文書を管理することができる。
更に、本実施形態によれば、画像処理装置101のボックスに記憶された文書とサムネイル画像とを適切に関連づけすることができる。より具体的には、ボックスに記憶されている文書の先頭ページを削除した場合、文書のサムネイル画像と削除後の文書の先頭ページとが整合しなくなるので、新たにサムネイル画像を作り直すようにした。その結果、文書のサムネイル画像と文書の先頭ページが異なるという事態がなくなり、ユーザに混乱を与える心配がないという利点がある。
また、ボックスに記憶されている文書を削除した場合、一律に文書のサムネイル画像を削除するのではなく、そのサムネイル画像に関連づけられている文書が存在するかを確認し、確認結果に従ってサムネイル画像を削除するか否かを切り替えるようにした。この結果、文書を削除したことで他の文書のサムネイル画像までもなくなってしまうことを防止することができる。
また、ボックスに記憶されている複数の文書を結合して1つの文書を作成する場合、作成した文書のサムネイル画像を新たに作るのではなく、既存の文書のサムネイル画像をリンクするようにした。この結果、無駄にサムネイル画像を作成することながないという利点がある。
(その他の実施例)
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
101 画像処理装置
102 操作部
103 ネットワーク
104 ホストコンピュータ
201 スキャナ
202 プリンタ
203 CPU
204 ROM
205 RAM
206 HDD

Claims (8)

  1. 複数の文書を記憶する記憶手段と、
    前記記憶手段に記憶されている文書の1つを削除する指示を受け付ける受付手段と、
    前記受付手段によって削除指示がされた文書に関連付いているサムネイル画像が、前記記憶手段に記憶されている前記文書とは異なる他の文書と関連づいているか否かを判定する判定手段と、
    前記受付手段によって受け付けた削除指示に応じて、前記記憶手段に記憶されている文書の1つを削除する削除手段とを有し、
    前記削除手段は、前記判定手段による判定の結果、前記削除手段により削除される文書に関連づけられているサムネイル画像が、前記記憶手段に記憶されている他の文書に関連づけられていないと判定されたことに従って、当該サムネイル画像を削除し、前記判定手段による判定の結果、前記削除手段により削除される文書に関連づけられているサムネイル画像が、前記記憶手段に記憶されている他の文書にも関連づけられていると判定されたことに従って、当該サムネイル画像を削除しないことを特徴とする画像処理装置。
  2. 前記記憶手段に記憶された文書の一覧を表示する表示手段を更に有し、
    前記表示手段は、前記記憶手段に記憶された文書にサムネイル画像が関連づけられている場合には当該サムネイル画像を表示し、サムネイル画像が関連づけられていない場合は所定の画像を表示することを特徴とする請求項に記載の画像処理装置。
  3. 原稿を読み取って文書を入力する入力手段を更に有し、
    前記記憶手段は、前記入力手段により入力された文書を記憶することを特徴とする請求項1または2に記載の画像処理装置。
  4. 外部装置からネットワークを介して文書を受信する受信手段を更に有し、
    前記記憶手段は、前記受信手段により受信された文書を記憶することを特徴とする請求項1または2に記載の画像処理装置。
  5. 前記記憶手段に記憶された文書を印刷する印刷手段を更に有することを特徴とする請求項1ないし4のいずれか1項に記載の画像処理装置。
  6. 前記記憶手段に記憶された文書を外部装置に送信する送信手段を更に有することを特徴とする請求項1ないし4のいずれか1項に記載の画像処理装置。
  7. 複数の文書を記憶手段に記憶する記憶ステップと、
    前記記憶手段に記憶されている文書の1つを削除する指示を受け付ける受付ステップと、
    前記受付ステップによって削除指示がされた文書に関連付いているサムネイル画像が、前記記憶手段に記憶されている前記文書とは異なる他の文書と関連づいているか否かを判定する判定ステップと、
    前記受付ステップによって受け付けた削除指示に応じて、前記記憶手段に記憶されている文書の1つを削除する削除ステップと、
    前記判定ステップによる判定の結果、前記削除ステップで削除される文書に関連づけられているサムネイル画像が、前記記憶手段に記憶されている他の文書に関連づけられていないと判定されたことに従って、当該サムネイル画像を削除し、前記判定ステップによる判定の結果、前記削除ステップで削除される文書に関連づけられているサムネイル画像が、前記記憶手段に記憶されている他の文書にも関連づけられていると判定されたことに従って、当該サムネイル画像を削除しないように制御する制御ステップと、
    を有することを特徴とする画像処理装置の制御方法。
  8. コンピュータに、請求項1ないしに記載の画像処理装置の各手段として機能させるためのプログラム。
JP2012157554A 2012-07-13 2012-07-13 画像処理装置、画像処理装置の制御方法、プログラム Active JP6188285B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2012157554A JP6188285B2 (ja) 2012-07-13 2012-07-13 画像処理装置、画像処理装置の制御方法、プログラム
US13/939,097 US9030698B2 (en) 2012-07-13 2013-07-10 Image processing apparatus capable of displaying document thumbnail image, image processing apparatus control method, and storage medium
US14/683,010 US20150215478A1 (en) 2012-07-13 2015-04-09 Image processing apparatus capable of displaying document thumbnail image, image processing apparatus control method, and storage medium
US15/000,439 US9544465B2 (en) 2012-07-13 2016-01-19 Image processing apparatus capable of displaying document thumbnail image, image processing apparatus control method, and storage medium
US15/362,695 US10313554B2 (en) 2012-07-13 2016-11-28 Image processing apparatus capable of displaying document thumbnail image, image processing apparatus control method, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012157554A JP6188285B2 (ja) 2012-07-13 2012-07-13 画像処理装置、画像処理装置の制御方法、プログラム

Publications (2)

Publication Number Publication Date
JP2014022825A JP2014022825A (ja) 2014-02-03
JP6188285B2 true JP6188285B2 (ja) 2017-08-30

Family

ID=49913771

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012157554A Active JP6188285B2 (ja) 2012-07-13 2012-07-13 画像処理装置、画像処理装置の制御方法、プログラム

Country Status (2)

Country Link
US (4) US9030698B2 (ja)
JP (1) JP6188285B2 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10402472B2 (en) * 2014-07-30 2019-09-03 Bluebeam, Inc. Optimized rendering of shared documents on client devices with document raster representations
JP6457249B2 (ja) 2014-11-18 2019-01-23 ウイングアーク1st株式会社 電子ドキュメント管理装置、電子ドキュメント管理システムおよび電子ドキュメント管理用プログラム
US11243935B2 (en) * 2018-06-28 2022-02-08 Oracle International Corporation Content management system
JP7081403B2 (ja) * 2018-09-10 2022-06-07 富士フイルムビジネスイノベーション株式会社 情報処理装置及びプログラム
JP7463679B2 (ja) * 2019-09-18 2024-04-09 富士フイルムビジネスイノベーション株式会社 情報処理装置及びコンピュータプログラム
GB2604610A (en) * 2021-03-08 2022-09-14 Metamaterial Tech Canada Inc Electromagnetic wave director

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7002700B1 (en) * 2000-09-14 2006-02-21 Electronics For Imaging, Inc. Method and system for merging scan files into a color workflow
JP2002290703A (ja) * 2001-03-23 2002-10-04 Noritsu Koki Co Ltd プリント注文処理装置、方法、そのプログラムを記録したコンピュータ読み取り可能な記録媒体及びプログラム
JP4382999B2 (ja) * 2001-03-23 2009-12-16 オリンパス株式会社 電子カメラ
JP2004086370A (ja) * 2002-08-23 2004-03-18 Kyocera Mita Corp ファイル加工プログラム
US20040184072A1 (en) * 2003-03-19 2004-09-23 Jacobsen Dana A. Storing and accessing thumbnail images corresponding to print jobs
JP4657159B2 (ja) * 2006-06-21 2011-03-23 京セラミタ株式会社 画像形成装置
US8488178B2 (en) * 2006-06-21 2013-07-16 Kyocera Document Solutions Inc. Image forming apparatus storage files with file attribution table having deletion date and flag
US7732190B2 (en) * 2006-07-31 2010-06-08 Advanced Cardiovascular Systems, Inc. Modified two-component gelation systems, methods of use and methods of manufacture
JP5162886B2 (ja) * 2006-11-27 2013-03-13 富士ゼロックス株式会社 文書管理体処理装置及び文書管理体処理プログラム
JP5064091B2 (ja) * 2007-04-13 2012-10-31 株式会社Pfu スキャナ装置、および、画像読取表示方法
JP4321644B2 (ja) * 2007-08-15 2009-08-26 ブラザー工業株式会社 印刷装置、印刷用プログラム及び表示装置
JP4643673B2 (ja) 2008-03-14 2011-03-02 キヤノンItソリューションズ株式会社 情報処理装置、文書管理システム、情報処理装置の処理方法及びプログラム
JP2010081561A (ja) * 2008-09-29 2010-04-08 Nikon Corp 電子カメラ
JP4844636B2 (ja) * 2009-01-13 2011-12-28 コニカミノルタビジネステクノロジーズ株式会社 文書管理システム、文書管理方法および文書管理プログラム
US20100214609A1 (en) * 2009-02-23 2010-08-26 Diwakaran Avinash Ratnam Process for storing and accessing documents by facsimile
JP2013025331A (ja) * 2011-07-14 2013-02-04 Konica Minolta Business Technologies Inc 画像処理装置、同装置によるサムネイル画像作成方法及びサムネイル画像作成プログラム

Also Published As

Publication number Publication date
JP2014022825A (ja) 2014-02-03
US9544465B2 (en) 2017-01-10
US20140016162A1 (en) 2014-01-16
US9030698B2 (en) 2015-05-12
US10313554B2 (en) 2019-06-04
US20160134779A1 (en) 2016-05-12
US20150215478A1 (en) 2015-07-30
US20170078518A1 (en) 2017-03-16

Similar Documents

Publication Publication Date Title
JP5268274B2 (ja) 検索装置、方法、プログラム
JP5084378B2 (ja) 画像処理装置、画像処理方法、及びコンピュータプログラム
JP6132617B2 (ja) 受信した画像データをフォルダに格納する画像処理システム、画像処理方法、及びプログラム
JP6188285B2 (ja) 画像処理装置、画像処理装置の制御方法、プログラム
JP5868032B2 (ja) 情報処理装置、表示制御方法及びプログラム
EP3716598A1 (en) Image processing apparatus, method for controlling the same, and program
JP5441426B2 (ja) 画像処理装置及びその制御方法、並びにプログラム
US10893165B2 (en) Information processing apparatus, method of controlling the same, and storage medium
JP2023164541A (ja) 画像処理装置、その制御方法及びプログラム
JP6116352B2 (ja) 製本印刷システムおよび情報処理装置およびその制御方法およびプログラム
CN104811576B (zh) 图像形成装置及信息处理方法
JP2010135965A (ja) 画像処理装置、画像処理方法およびプログラム
JP5219690B2 (ja) 画像処理装置、画像処理装置の制御方法、プログラム
JP6044184B2 (ja) 画像処理装置及び画像処理プログラム
JP5361399B2 (ja) 画像処理装置、画像処理装置の制御方法、及び制御プログラム
JP4765271B2 (ja) 印刷制御装置および印刷制御プログラム
JP2021040169A (ja) 情報処理プログラム、情報処理装置及び情報処理方法
JP6099957B2 (ja) 画像形成装置、データ編集方法およびプログラム
JP5040770B2 (ja) 電子ファイル生成装置、電子ファイル生成方法およびプログラム
JP7289234B2 (ja) 画像形成装置、通知システム、制御方法及びプログラム
JP2020009341A (ja) 画像出力の管理装置、画像出力装置およびプログラム
JP2006107374A (ja) バインダ文書生成装置、バインダ文書生成方法、プログラムおよび記憶媒体
JP5523517B2 (ja) 画像処理装置、画像処理装置の制御方法、プログラム
CN103945082B (zh) 图像形成装置以及图像形成系统
JP2011015215A (ja) 画像表示装置、画像表示装置の制御方法、及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150710

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160518

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160705

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160831

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161220

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170216

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170801

R151 Written notification of patent or utility model registration

Ref document number: 6188285

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151