JP6784071B2 - 画像処理装置及びシステム - Google Patents
画像処理装置及びシステム Download PDFInfo
- Publication number
- JP6784071B2 JP6784071B2 JP2016121515A JP2016121515A JP6784071B2 JP 6784071 B2 JP6784071 B2 JP 6784071B2 JP 2016121515 A JP2016121515 A JP 2016121515A JP 2016121515 A JP2016121515 A JP 2016121515A JP 6784071 B2 JP6784071 B2 JP 6784071B2
- Authority
- JP
- Japan
- Prior art keywords
- instruction data
- parameter
- information
- screen
- data
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection 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/00204—Connection 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/00209—Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
- H04N1/00222—Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing
- H04N1/00225—Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing details of image data generation, e.g. scan-to-email or network scanners
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1236—Connection management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1286—Remote printer device, e.g. being remote from client or server via local network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00002—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
- H04N1/00007—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for relating to particular apparatus or devices
- H04N1/00018—Scanning arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection 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/00204—Connection 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/00244—Connection 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 with a server, e.g. an internet server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00474—Output means outputting a plurality of functional options, e.g. scan, copy or print
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00962—Input arrangements for operating instructions or parameters, e.g. updating internal software
- H04N1/00973—Input arrangements for operating instructions or parameters, e.g. updating internal software from a remote device, e.g. receiving via the internet instructions input to a computer terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits 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/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32106—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file
- H04N1/32112—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file in a separate computer file, document page or paper sheet, e.g. a fax cover sheet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Facsimiles In General (AREA)
Description
装置プログラム35は、例えば入力I/F24を通じてユーザに指示されたことに応じて、追加型プログラム機能に係る処理を実行することができる。図5を参照して、追加型プログラム機能に係る処理の詳細を説明する。
まず、装置プログラム35は、動作指示XMLの<テンプレートパス>タグの要素を、テンプレートXMLのアドレス情報として取得する。次に、装置プログラム35は、サーバ識別情報“www.server-b.com”で識別されるサーバ80に、ファイルパス情報“template.xml”で示されるテンプレートXMLの送信を要求するテンプレート要求情報を、通信I/F25を通じて送信する(S21)。そして、装置プログラム35は、図4(A)に示されるテンプレートXMLを、テンプレート要求情報の応答として、通信I/F25を通じてサーバ80から受信する(S22)。S21の処理は第3送信処理の一例であり、S22の処理は第2受信処理の一例であり、S21、S22の処理は取得処理の一例である。
まず、装置プログラム35は、テンプレートXMLに含まれる予約語を検索する。そして、装置プログラム35は、予約語を検出したことに応じて、検出した予約語が第1予約語“%%EVTPARAM(“・・・”)%%”、第2予約語“%%CMDPARAM(“・・・”)%%”、第3予約語“%%EVTPARAM(“・・・”)%%”、第4予約語“%%OIDPARAM(“・・・”)%%”のいずれであるかを判断する(S31)。S31の処理は、第2判断処理、第3判断処理、第4判断処理、及び第5判断処理の一例である。なお、本実施形態に係る第1予約語及び第3予約語は、文字列“%%EVTPARAM(“・・・”)%%”が共通しており、対応付けられる識別情報によって区別される。但し、第1予約語及び第3予約語に異なる文字列を採用してもよい。
上記の実施形態によれば、スキャンアップロード動作をMFP10に実行させるのに必要な一連の処理中に、メタデータの生成に必要な情報が収集される。その結果、メタデータを生成するための煩雑な事前準備をユーザに要求することなく、スキャンデータ及びメタデータをアップロードすることができる。なお、受付処理で指定されるパラメータは、スキャン動作の実行条件として用いられる情報(例えば、解像度)に限定されず、メタデータに含めるための情報(例えば、文書種別)であってもよい。
12・・・スキャナ
23・・・ディスプレイ
24・・・入力I/F
25・・・通信I/F
31・・・CPU
32・・・メモリ
35・・・装置プログラム
70,80、90・・・サーバ
Claims (14)
- 原稿を読み取ってスキャンデータを生成するスキャン動作を実行するスキャナと、
通信インタフェースと、
ディスプレイと、
入力インタフェースと、
メモリと、
コントローラとを備える画像処理装置であって、
前記コントローラは、
指示データの送信を要求する送信要求情報を、前記通信インタフェースを通じてサーバに送信する第1送信処理と、
前記送信要求情報の応答として前記サーバが送信した前記指示データを、前記通信インタフェースを通じて前記サーバから受信する第1受信処理と、
前記第1受信処理で受信した前記指示データが画面指示データ及び動作指示データのどちらであるかを判断する第1判断処理と、
前記画面指示データであると前記第1判断処理で判断したことに応じて、
当該画面指示データで指示された設定画面を、前記ディスプレイに表示させる表示処理とを実行し、前記設定画面は、第1設定項目に対応するパラメータをユーザに指定させるための画面であり、
前記コントローラは、
前記設定画面を前記ディスプレイに表示させた後に、前記画面指示データで指示された前記第1設定項目に対応する前記パラメータを指定するユーザ操作を、前記入力インタフェースを通じて受け付ける受付処理と、
前記受付処理で指定された前記パラメータを、前記画面指示データで指示された前記第1設定項目と対応付けて前記メモリに記憶させる第1記憶処理と、
前記画面指示データで指示された次の前記指示データの送信を要求する前記送信要求情報を、前記通信インタフェースを通じて前記サーバに送信する前記第1送信処理とを実行し、前記送信要求情報は、前記スキャン動作の実行条件を示す前記パラメータが前記受付処理で指定された場合に当該パラメータを含み、
前記コントローラは、
前記動作指示データであると前記第1判断処理で判断したことに応じて、
前記動作指示データに含まれる前記パラメータに従って、前記スキャナに前記スキャン動作を実行させるスキャン指示処理と、
テンプレートデータを取得する取得処理とを実行し、前記テンプレートデータは、メタデータに含めるべき前記パラメータに対応する前記第1設定項目を示すための情報であり、
前記コントローラは、
前記取得処理で取得した前記テンプレートデータで示される前記第1設定項目に対応付けて前記メモリに記憶された前記パラメータを用いて、前記メタデータを生成する生成処理と、
前記スキャンデータ及び前記メタデータを、前記通信インタフェースを通じて前記サーバに送信する第2送信処理とを実行し、
前記テンプレートデータは、
前記メタデータに含めるべき情報である固定情報と、
前記第1設定項目に対応する前記パラメータを前記メタデータに含めることを示す第1予約語とを含むことが可能であり、
前記コントローラは、前記生成処理において、
前記テンプレートデータが前記第1予約語を含むか否かを判断する第2判断処理と、
前記第1予約語を含むと前記第2判断処理で判断したことに応じて、前記第1設定項目に対応する前記パラメータを、前記メモリから読み出す第1読出処理と、
前記テンプレートデータに含まれる前記第1予約語を、前記第1読出処理で読み出した前記パラメータに置換する第1置換処理とを実行することによって、前記固定情報及び前記パラメータを含む前記メタデータを生成し、
前記テンプレートデータは、前記第1予約語に対応付けられた第1識別情報を含み、前記第1識別情報は、複数の前記第1設定項目のうちの1つを識別するための情報であり、
前記画面指示データは、前記設定画面を通じてユーザに指定させる前記パラメータに対応する前記第1設定項目の前記第1識別情報を含み、
前記コントローラは、
少なくとも1回実行する前記受付処理において、複数の前記パラメータを指定するユーザ操作を、前記入力インタフェースを通じて受け付け、
少なくとも1回実行する前記第1記憶処理において、前記受付処理で指定された複数の前記パラメータそれぞれを、当該受付処理の前に受信した前記画面指示データに含まれる前記第1識別情報と対応付けて前記メモリに記憶させ、
前記生成処理において、
前記第1予約語を含むと前記第2判断処理で判断したことに応じて、前記第1予約語に対応付けられた前記第1識別情報を特定する第1特定処理を実行し、
前記第1読出処理において、前記第1特定処理で特定した前記第1識別情報と対応付けて前記メモリに記憶されている前記パラメータを、前記メモリから読み出す画像処理装置。 - 前記コントローラは、
前記動作指示データであると前記第1判断処理で判断したことに応じて、前記動作指示データに含まれる前記パラメータを、前記動作指示データで示される第2設定項目と対応付けて前記メモリに記憶させる第2記憶処理を実行し、
前記生成処理において、前記テンプレートデータで示される前記第1設定項目及び前記第2設定項目に対応付けて前記メモリに記憶された前記パラメータを用いて、前記メタデータを生成する請求項1に記載の画像処理装置。 - 前記テンプレートデータは、
前記メタデータに含めるべき情報である固定情報と、
前記第2設定項目に対応する前記パラメータを前記メタデータに含めることを示す第2予約語とを含むことが可能であり、
前記コントローラは、前記生成処理において、
前記テンプレートデータが前記第2予約語を含むか否かを判断する第3判断処理と、
前記第2予約語を含むと前記第3判断処理で判断したことに応じて、前記第2設定項目に対応する前記パラメータを、前記メモリから読み出す第2読出処理と、
前記テンプレートデータに含まれる前記第2予約語を、前記第2読出処理で読み出した前記パラメータに置換する第2置換処理とを実行することによって、前記固定情報及び前記パラメータを含む前記メタデータを生成する請求項2に記載の画像処理装置。 - 前記テンプレートデータは、前記第2予約語に対応付けられた第2識別情報を含み、前記第2識別情報は、複数の前記第2設定項目のうちの1つを識別するための情報であり、
前記動作指示データは、複数の前記第2識別情報と、複数の前記第2識別情報それぞれで識別される前記第2設定項目に対応する複数の前記パラメータとを含み、
前記コントローラは、
前記第2記憶処理において、前記動作指示データに含まれる複数の前記第2識別情報及び複数の前記パラメータを対応付けて前記メモリに記憶させ、
前記生成処理において、
前記第2予約語を含むと前記第3判断処理で判断したことに応じて、前記第2予約語に対応付けられた前記第2識別情報を特定する第2特定処理を実行し、
前記第2読出処理において、前記第2特定処理で特定した前記第2識別情報と対応付けて前記メモリに記憶されている前記パラメータを、前記メモリから読み出す請求項3に記載の画像処理装置。 - 原稿を読み取ってスキャンデータを生成するスキャン動作を実行するスキャナと、
通信インタフェースと、
ディスプレイと、
入力インタフェースと、
メモリと、
コントローラとを備える画像処理装置であって、
前記コントローラは、
指示データの送信を要求する送信要求情報を、前記通信インタフェースを通じてサーバに送信する第1送信処理と、
前記送信要求情報の応答として前記サーバが送信した前記指示データを、前記通信インタフェースを通じて前記サーバから受信する第1受信処理と、
前記第1受信処理で受信した前記指示データが画面指示データ及び動作指示データのどちらであるかを判断する第1判断処理と、
前記画面指示データであると前記第1判断処理で判断したことに応じて、
当該画面指示データで指示された設定画面を、前記ディスプレイに表示させる表示処理とを実行し、前記設定画面は、第1設定項目に対応するパラメータをユーザに指定させるための画面であり、
前記コントローラは、
前記設定画面を前記ディスプレイに表示させた後に、前記画面指示データで指示された前記第1設定項目に対応する前記パラメータを指定するユーザ操作を、前記入力インタフェースを通じて受け付ける受付処理と、
前記受付処理で指定された前記パラメータを、前記画面指示データで指示された前記第1設定項目と対応付けて前記メモリに記憶させる第1記憶処理と、
前記画面指示データで指示された次の前記指示データの送信を要求する前記送信要求情報を、前記通信インタフェースを通じて前記サーバに送信する前記第1送信処理とを実行し、前記送信要求情報は、前記スキャン動作の実行条件を示す前記パラメータが前記受付処理で指定された場合に当該パラメータを含み、
前記コントローラは、
前記動作指示データであると前記第1判断処理で判断したことに応じて、
前記動作指示データに含まれる前記パラメータに従って、前記スキャナに前記スキャン動作を実行させるスキャン指示処理と、
テンプレートデータを取得する取得処理とを実行し、前記テンプレートデータは、メタデータに含めるべき前記パラメータに対応する前記第1設定項目を示すための情報であり、
前記コントローラは、
前記取得処理で取得した前記テンプレートデータで示される前記第1設定項目に対応付けて前記メモリに記憶された前記パラメータを用いて、前記メタデータを生成する生成処理と、
前記スキャンデータ及び前記メタデータを、前記通信インタフェースを通じて前記サーバに送信する第2送信処理とを実行し、
前記コントローラは、
前記動作指示データであると前記第1判断処理で判断したことに応じて、前記動作指示データに含まれる前記パラメータを、前記動作指示データで示される第2設定項目と対応付けて前記メモリに記憶させる第2記憶処理を実行し、
前記生成処理において、前記テンプレートデータで示される前記第1設定項目及び前記第2設定項目に対応付けて前記メモリに記憶された前記パラメータを用いて、前記メタデータを生成する画像処理装置。 - 前記テンプレートデータは、
前記メタデータに含めるべき情報である固定情報と、
前記第2設定項目に対応する前記パラメータを前記メタデータに含めることを示す第2予約語とを含むことが可能であり、
前記コントローラは、前記生成処理において、
前記テンプレートデータが前記第2予約語を含むか否かを判断する第3判断処理と、
前記第2予約語を含むと前記第3判断処理で判断したことに応じて、前記第2設定項目に対応する前記パラメータを、前記メモリから読み出す第2読出処理と、
前記テンプレートデータに含まれる前記第2予約語を、前記第2読出処理で読み出した前記パラメータに置換する第2置換処理とを実行することによって、前記固定情報及び前記パラメータを含む前記メタデータを生成する請求項5に記載の画像処理装置。 - 前記テンプレートデータは、前記第2予約語に対応付けられた第2識別情報を含み、前記第2識別情報は、複数の前記第2設定項目のうちの1つを識別するための情報であり、
前記動作指示データは、複数の前記第2識別情報と、複数の前記第2識別情報それぞれで識別される前記第2設定項目に対応する複数の前記パラメータとを含み、
前記コントローラは、
前記第2記憶処理において、前記動作指示データに含まれる複数の前記第2識別情報及び複数の前記パラメータを対応付けて前記メモリに記憶させ、
前記生成処理において、
前記第2予約語を含むと前記第3判断処理で判断したことに応じて、前記第2予約語に対応付けられた前記第2識別情報を特定する第2特定処理を実行し、
前記第2読出処理において、前記第2特定処理で特定した前記第2識別情報と対応付けて前記メモリに記憶されている前記パラメータを、前記メモリから読み出す請求項6に記載の画像処理装置。 - 原稿を読み取ってスキャンデータを生成するスキャン動作を実行するスキャナと、
通信インタフェースと、
ディスプレイと、
入力インタフェースと、
メモリと、
コントローラとを備える画像処理装置であって、
前記コントローラは、
指示データの送信を要求する送信要求情報を、前記通信インタフェースを通じてサーバに送信する第1送信処理と、
前記送信要求情報の応答として前記サーバが送信した前記指示データを、前記通信インタフェースを通じて前記サーバから受信する第1受信処理と、
前記第1受信処理で受信した前記指示データが画面指示データ及び動作指示データのどちらであるかを判断する第1判断処理と、
前記画面指示データであると前記第1判断処理で判断したことに応じて、
当該画面指示データで指示された設定画面を、前記ディスプレイに表示させる表示処理とを実行し、前記設定画面は、第1設定項目に対応するパラメータをユーザに指定させるための画面であり、
前記コントローラは、
前記設定画面を前記ディスプレイに表示させた後に、前記画面指示データで指示された前記第1設定項目に対応する前記パラメータを指定するユーザ操作を、前記入力インタフェースを通じて受け付ける受付処理と、
前記受付処理で指定された前記パラメータを、前記画面指示データで指示された前記第1設定項目と対応付けて前記メモリに記憶させる第1記憶処理と、
前記画面指示データで指示された次の前記指示データの送信を要求する前記送信要求情報を、前記通信インタフェースを通じて前記サーバに送信する前記第1送信処理とを実行し、前記送信要求情報は、前記スキャン動作の実行条件を示す前記パラメータが前記受付処理で指定された場合に当該パラメータを含み、
前記コントローラは、
前記動作指示データであると前記第1判断処理で判断したことに応じて、
前記動作指示データに含まれる前記パラメータに従って、前記スキャナに前記スキャン動作を実行させるスキャン指示処理と、
テンプレートデータを取得する取得処理とを実行し、前記テンプレートデータは、メタデータに含めるべき前記パラメータに対応する前記第1設定項目を示すための情報であり、
前記コントローラは、
前記取得処理で取得した前記テンプレートデータで示される前記第1設定項目に対応付けて前記メモリに記憶された前記パラメータを用いて、前記メタデータを生成する生成処理と、
前記スキャンデータ及び前記メタデータを、前記通信インタフェースを通じて前記サーバに送信する第2送信処理とを実行し、
前記テンプレートデータは、
前記メタデータに含めるべき情報である固定情報と、
前記第1設定項目に対応する前記パラメータを前記メタデータに含めることを示す第1予約語とを含むことが可能であり、
前記コントローラは、前記生成処理において、
前記テンプレートデータが前記第1予約語を含むか否かを判断する第2判断処理と、
前記第1予約語を含むと前記第2判断処理で判断したことに応じて、前記第1設定項目に対応する前記パラメータを、前記メモリから読み出す第1読出処理と、
前記テンプレートデータに含まれる前記第1予約語を、前記第1読出処理で読み出した前記パラメータに置換する第1置換処理とを実行することによって、前記固定情報及び前記パラメータを含む前記メタデータを生成し、
前記メモリは、該画像処理装置に固有の装置情報を、当該装置情報の種類を示す装置項目と対応付けて記憶するデータベース情報を含み、
前記テンプレートデータは、前記装置項目に対応する前記装置情報を前記メタデータに含めることを示す第3予約語とを含むことが可能であり、
前記コントローラは、前記生成処理において、
前記テンプレートデータが前記第3予約語を含むか否かを判断する第4判断処理と、
前記第3予約語を含むと前記第4判断処理で判断したことに応じて、前記装置項目に対応する前記装置情報を、前記メモリから読み出す第3読出処理と、
前記テンプレートデータに含まれる前記第3予約語を、前記第3読出処理で読み出した前記装置情報に置換する第3置換処理とを実行することによって、前記固定情報、前記パラメータ、及び前記装置情報を含む前記メタデータを生成する画像処理装置。 - 前記テンプレートデータは、前記第3予約語に対応付けられた第3識別情報を含み、前記第3識別情報は、複数の前記装置項目のうちの1つを識別するための情報であり、
前記データベース情報は、複数の前記第3識別情報と、複数の前記第3識別情報それぞれで識別される複数の前記装置情報とを含み、
前記コントローラは、
前記生成処理において、
前記第3予約語を含むと前記第4判断処理で判断したことに応じて、前記第3予約語に対応付けられた前記第3識別情報を特定する第3特定処理を実行し、
前記第3読出処理において、前記第3特定処理で特定した前記第3識別情報と対応付けて前記データベース情報に記憶されている前記装置情報を、前記メモリから読み出す請求項8に記載の画像処理装置。 - 原稿を読み取ってスキャンデータを生成するスキャン動作を実行するスキャナと、
通信インタフェースと、
ディスプレイと、
入力インタフェースと、
メモリと、
コントローラとを備える画像処理装置であって、
前記コントローラは、
指示データの送信を要求する送信要求情報を、前記通信インタフェースを通じてサーバに送信する第1送信処理と、
前記送信要求情報の応答として前記サーバが送信した前記指示データを、前記通信インタフェースを通じて前記サーバから受信する第1受信処理と、
前記第1受信処理で受信した前記指示データが画面指示データ及び動作指示データのどちらであるかを判断する第1判断処理と、
前記画面指示データであると前記第1判断処理で判断したことに応じて、
当該画面指示データで指示された設定画面を、前記ディスプレイに表示させる表示処理とを実行し、前記設定画面は、第1設定項目に対応するパラメータをユーザに指定させるための画面であり、
前記コントローラは、
前記設定画面を前記ディスプレイに表示させた後に、前記画面指示データで指示された前記第1設定項目に対応する前記パラメータを指定するユーザ操作を、前記入力インタフェースを通じて受け付ける受付処理と、
前記受付処理で指定された前記パラメータを、前記画面指示データで指示された前記第1設定項目と対応付けて前記メモリに記憶させる第1記憶処理と、
前記画面指示データで指示された次の前記指示データの送信を要求する前記送信要求情報を、前記通信インタフェースを通じて前記サーバに送信する前記第1送信処理とを実行し、前記送信要求情報は、前記スキャン動作の実行条件を示す前記パラメータが前記受付処理で指定された場合に当該パラメータを含み、
前記コントローラは、
前記動作指示データであると前記第1判断処理で判断したことに応じて、
前記動作指示データに含まれる前記パラメータに従って、前記スキャナに前記スキャン動作を実行させるスキャン指示処理と、
テンプレートデータを取得する取得処理とを実行し、前記テンプレートデータは、メタデータに含めるべき前記パラメータに対応する前記第1設定項目を示すための情報であり、
前記コントローラは、
前記取得処理で取得した前記テンプレートデータで示される前記第1設定項目に対応付けて前記メモリに記憶された前記パラメータを用いて、前記メタデータを生成する生成処理と、
前記スキャンデータ及び前記メタデータを、前記通信インタフェースを通じて前記サーバに送信する第2送信処理とを実行し、
前記テンプレートデータは、
前記メタデータに含めるべき情報である固定情報と、
前記第1設定項目に対応する前記パラメータを前記メタデータに含めることを示す第1予約語とを含むことが可能であり、
前記コントローラは、前記生成処理において、
前記テンプレートデータが前記第1予約語を含むか否かを判断する第2判断処理と、
前記第1予約語を含むと前記第2判断処理で判断したことに応じて、前記第1設定項目に対応する前記パラメータを、前記メモリから読み出す第1読出処理と、
前記テンプレートデータに含まれる前記第1予約語を、前記第1読出処理で読み出した前記パラメータに置換する第1置換処理とを実行することによって、前記固定情報及び前記パラメータを含む前記メタデータを生成し、
前記コントローラは、前記スキャン指示処理を実行したことに応じて、前記スキャン動作の実行結果を示す結果情報を、当該結果情報の種類を示す結果項目と対応付けて前記メモリに記憶させる第3記憶処理を実行し、
前記テンプレートデータは、前記結果項目に対応する前記結果情報を前記メタデータに含めることを示す第4予約語とを含むことが可能であり、
前記コントローラは、前記生成処理において、
前記テンプレートデータが前記第4予約語を含むか否かを判断する第5判断処理と、
前記第4予約語を含むと前記第5判断処理で判断したことに応じて、前記結果項目に対応する前記結果情報を、前記メモリから読み出す第4読出処理と、
前記テンプレートデータに含まれる前記第4予約語を、前記第4読出処理で読み出した前記結果情報に置換する第4置換処理とを実行することによって、前記固定情報、前記パラメータ、及び前記結果情報を含む前記メタデータを生成する画像処理装置。 - 前記テンプレートデータは、前記第4予約語に対応付けられた第4識別情報を含み、前記第4識別情報は、複数の前記結果項目のうちの1つを識別するための情報であり、
前記コントローラは、
前記第3記憶処理において、複数の前記第4識別情報と、複数の前記第4識別情報それぞれで識別される前記結果項目に対応する複数の前記結果項目とを、対応付けて前記メモリに記憶させ、
前記生成処理において、
前記第4予約語を含むと前記第5判断処理で判断したことに応じて、前記第4予約語に対応付けられた前記第4識別情報を特定する第4特定処理を実行し、
前記第4読出処理において、前記第4特定処理で特定した前記第4識別情報と対応付けて前記メモリに記憶されている前記結果情報を、前記メモリから読み出す請求項10に記載の画像処理装置。 - 原稿を読み取ってスキャンデータを生成するスキャン動作を実行するスキャナと、
通信インタフェースと、
ディスプレイと、
入力インタフェースと、
メモリと、
コントローラとを備える画像処理装置であって、
前記コントローラは、
指示データの送信を要求する送信要求情報を、前記通信インタフェースを通じてサーバに送信する第1送信処理と、
前記送信要求情報の応答として前記サーバが送信した前記指示データを、前記通信インタフェースを通じて前記サーバから受信する第1受信処理と、
前記第1受信処理で受信した前記指示データが画面指示データ及び動作指示データのどちらであるかを判断する第1判断処理と、
前記画面指示データであると前記第1判断処理で判断したことに応じて、
当該画面指示データで指示された設定画面を、前記ディスプレイに表示させる表示処理とを実行し、前記設定画面は、第1設定項目に対応するパラメータをユーザに指定させるための画面であり、
前記コントローラは、
前記設定画面を前記ディスプレイに表示させた後に、前記画面指示データで指示された前記第1設定項目に対応する前記パラメータを指定するユーザ操作を、前記入力インタフェースを通じて受け付ける受付処理と、
前記受付処理で指定された前記パラメータを、前記画面指示データで指示された前記第1設定項目と対応付けて前記メモリに記憶させる第1記憶処理と、
前記画面指示データで指示された次の前記指示データの送信を要求する前記送信要求情報を、前記通信インタフェースを通じて前記サーバに送信する前記第1送信処理とを実行し、前記送信要求情報は、前記スキャン動作の実行条件を示す前記パラメータが前記受付処理で指定された場合に当該パラメータを含み、
前記コントローラは、
前記動作指示データであると前記第1判断処理で判断したことに応じて、
前記動作指示データに含まれる前記パラメータに従って、前記スキャナに前記スキャン動作を実行させるスキャン指示処理と、
テンプレートデータを取得する取得処理とを実行し、前記テンプレートデータは、メタデータに含めるべき前記パラメータに対応する前記第1設定項目を示すための情報であり、
前記コントローラは、
前記取得処理で取得した前記テンプレートデータで示される前記第1設定項目に対応付けて前記メモリに記憶された前記パラメータを用いて、前記メタデータを生成する生成処理と、
前記スキャンデータ及び前記メタデータを、前記通信インタフェースを通じて前記サーバに送信する第2送信処理とを実行し、
前記テンプレートデータは、
前記メタデータに含めるべき情報である固定情報と、
前記第1設定項目に対応する前記パラメータを前記メタデータに含めることを示す第1予約語とを含むことが可能であり、
前記コントローラは、前記生成処理において、
前記テンプレートデータが前記第1予約語を含むか否かを判断する第2判断処理と、
前記第1予約語を含むと前記第2判断処理で判断したことに応じて、前記第1設定項目に対応する前記パラメータを、前記メモリから読み出す第1読出処理と、
前記テンプレートデータに含まれる前記第1予約語を、前記第1読出処理で読み出した前記パラメータに置換する第1置換処理とを実行することによって、前記固定情報及び前記パラメータを含む前記メタデータを生成し、
前記テンプレートデータは、前記パラメータをテキストに変換するスクリプトを含み、
前記コントローラは、前記生成処理において、前記メモリから読み出した前記パラメータを前記スクリプトに従って前記テキストに変換し、前記固定情報及び変換した前記テキストを含む前記メタデータを生成する画像処理装置。 - 原稿を読み取ってスキャンデータを生成するスキャン動作を実行するスキャナと、
通信インタフェースと、
ディスプレイと、
入力インタフェースと、
メモリと、
コントローラとを備える画像処理装置であって、
前記コントローラは、
指示データの送信を要求する送信要求情報を、前記通信インタフェースを通じてサーバに送信する第1送信処理と、
前記送信要求情報の応答として前記サーバが送信した前記指示データを、前記通信インタフェースを通じて前記サーバから受信する第1受信処理と、
前記第1受信処理で受信した前記指示データが画面指示データ及び動作指示データのどちらであるかを判断する第1判断処理と、
前記画面指示データであると前記第1判断処理で判断したことに応じて、
当該画面指示データで指示された設定画面を、前記ディスプレイに表示させる表示処理とを実行し、前記設定画面は、第1設定項目に対応するパラメータをユーザに指定させるための画面であり、
前記コントローラは、
前記設定画面を前記ディスプレイに表示させた後に、前記画面指示データで指示された前記第1設定項目に対応する前記パラメータを指定するユーザ操作を、前記入力インタフェースを通じて受け付ける受付処理と、
前記受付処理で指定された前記パラメータを、前記画面指示データで指示された前記第1設定項目と対応付けて前記メモリに記憶させる第1記憶処理と、
前記画面指示データで指示された次の前記指示データの送信を要求する前記送信要求情報を、前記通信インタフェースを通じて前記サーバに送信する前記第1送信処理とを実行し、前記送信要求情報は、前記スキャン動作の実行条件を示す前記パラメータが前記受付処理で指定された場合に当該パラメータを含み、
前記コントローラは、
前記動作指示データであると前記第1判断処理で判断したことに応じて、
前記動作指示データに含まれる前記パラメータに従って、前記スキャナに前記スキャン動作を実行させるスキャン指示処理と、
テンプレートデータを取得する取得処理とを実行し、前記テンプレートデータは、メタデータに含めるべき前記パラメータに対応する前記第1設定項目を示すための情報であり、
前記コントローラは、
前記取得処理で取得した前記テンプレートデータで示される前記第1設定項目に対応付けて前記メモリに記憶された前記パラメータを用いて、前記メタデータを生成する生成処理と、
前記スキャンデータ及び前記メタデータを、前記通信インタフェースを通じて前記サーバに送信する第2送信処理とを実行し、
前記テンプレートデータは、第1パラメータの値を判断するスクリプトを含み、
前記コントローラは、前記生成処理において前記スクリプトに従って、
前記第1パラメータが第1値である場合に、第2パラメータを前記メタデータに含め、
前記第1パラメータが第2値である場合に、前記第2パラメータを前記メタデータに含めない画像処理装置。 - 原稿を読み取ってスキャンデータを生成するスキャン動作を実行するスキャナと、
通信インタフェースと、
ディスプレイと、
入力インタフェースと、
メモリと、
コントローラとを備える画像処理装置であって、
前記コントローラは、
指示データの送信を要求する送信要求情報を、前記通信インタフェースを通じてサーバに送信する第1送信処理と、
前記送信要求情報の応答として前記サーバが送信した前記指示データを、前記通信インタフェースを通じて前記サーバから受信する第1受信処理と、
前記第1受信処理で受信した前記指示データが画面指示データ及び動作指示データのどちらであるかを判断する第1判断処理と、
前記画面指示データであると前記第1判断処理で判断したことに応じて、
当該画面指示データで指示された設定画面を、前記ディスプレイに表示させる表示処理とを実行し、前記設定画面は、第1設定項目に対応するパラメータをユーザに指定させるための画面であり、
前記コントローラは、
前記設定画面を前記ディスプレイに表示させた後に、前記画面指示データで指示された前記第1設定項目に対応する前記パラメータを指定するユーザ操作を、前記入力インタフェースを通じて受け付ける受付処理と、
前記受付処理で指定された前記パラメータを、前記画面指示データで指示された前記第1設定項目と対応付けて前記メモリに記憶させる第1記憶処理と、
前記画面指示データで指示された次の前記指示データの送信を要求する前記送信要求情報を、前記通信インタフェースを通じて前記サーバに送信する前記第1送信処理とを実行し、前記送信要求情報は、前記スキャン動作の実行条件を示す前記パラメータが前記受付処理で指定された場合に当該パラメータを含み、
前記コントローラは、
前記動作指示データであると前記第1判断処理で判断したことに応じて、
前記動作指示データに含まれる前記パラメータに従って、前記スキャナに前記スキャン動作を実行させるスキャン指示処理と、
テンプレートデータを取得する取得処理とを実行し、前記テンプレートデータは、メタデータに含めるべき前記パラメータに対応する前記第1設定項目を示すための情報であり、
前記コントローラは、
前記取得処理で取得した前記テンプレートデータで示される前記第1設定項目に対応付けて前記メモリに記憶された前記パラメータを用いて、前記メタデータを生成する生成処理と、
前記スキャンデータ及び前記メタデータを、前記通信インタフェースを通じて前記サーバに送信する第2送信処理とを実行し、
前記コントローラは、前記取得処理において、
前記テンプレートデータの送信を要求するテンプレート要求情報を、前記通信インタフェースを通じて前記サーバに送信する第3送信処理と、
前記テンプレート要求情報の応答として前記サーバが送信した前記テンプレートデータを、前記通信インタフェースを通じて前記サーバから受信する第2受信処理とを実行し、
前記生成処理において、前記第2受信処理で受信した前記テンプレートデータに従って、前記メタデータを生成する画像処理装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016121515A JP6784071B2 (ja) | 2016-06-20 | 2016-06-20 | 画像処理装置及びシステム |
| US15/467,024 US10136005B2 (en) | 2016-06-20 | 2017-03-23 | Image processing apparatus and image processing system capable of generating scan data and metadata |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016121515A JP6784071B2 (ja) | 2016-06-20 | 2016-06-20 | 画像処理装置及びシステム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017228823A JP2017228823A (ja) | 2017-12-28 |
| JP6784071B2 true JP6784071B2 (ja) | 2020-11-11 |
Family
ID=60659978
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016121515A Active JP6784071B2 (ja) | 2016-06-20 | 2016-06-20 | 画像処理装置及びシステム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10136005B2 (ja) |
| JP (1) | JP6784071B2 (ja) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7139102B2 (en) * | 2000-05-02 | 2006-11-21 | Ricoh Company, Ltd. | Image processing device, image processing method and remote-scan image processing system using the same |
| EP3712767B1 (en) * | 2017-11-16 | 2023-10-11 | Hitachi Industrial Equipment Systems Co., Ltd. | Control device |
| US11128765B2 (en) * | 2019-10-03 | 2021-09-21 | Starfish Technologies LLC | Cloud-based scanning systems and remote image processing methods |
| US10848628B1 (en) | 2019-10-03 | 2020-11-24 | Starfish Technologies LLC | Cloud-based scanning systems and remote image processing methods |
| US11108920B2 (en) | 2019-10-03 | 2021-08-31 | Starfish Technologies LLC | Cloud-based scanning systems and remote image processing methods |
| KR20210064860A (ko) * | 2019-11-26 | 2021-06-03 | 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. | 메타데이터 태그 입력에 기초한 화상 형성 작업의 처리 |
| JP7673570B2 (ja) * | 2021-08-05 | 2025-05-09 | ブラザー工業株式会社 | プリンタ |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4683055B2 (ja) * | 2008-02-05 | 2011-05-11 | 村田機械株式会社 | 画像処理装置と画像処理プログラム |
| JP4525948B2 (ja) | 2008-02-06 | 2010-08-18 | 村田機械株式会社 | 画像処理装置と画像処理プログラム |
| JP5573049B2 (ja) * | 2009-08-26 | 2014-08-20 | 富士ゼロックス株式会社 | 読取システム、読取装置、制御装置及びプログラム |
| JP2010067281A (ja) * | 2009-12-21 | 2010-03-25 | Canon Inc | ログ提供装置及びログ提供方法 |
| JP5906667B2 (ja) * | 2010-11-04 | 2016-04-20 | ブラザー工業株式会社 | 端末装置、サーバ、画面制御方法、画面遷移方法及びコンピュータプログラム |
| JP5915010B2 (ja) * | 2011-07-01 | 2016-05-11 | ブラザー工業株式会社 | 多機能装置、多機能プログラム、通信システム、及び通信方法 |
| JP5875360B2 (ja) * | 2011-12-26 | 2016-03-02 | キヤノン株式会社 | 画像処理装置、制御方法、及びプログラム |
| US9007632B2 (en) * | 2013-03-06 | 2015-04-14 | Ricoh Company, Ltd. | Rights management in a distributed scan system |
| US9648175B2 (en) * | 2013-10-30 | 2017-05-09 | Ricoh Company, Ltd. | Usage tracking in a distributed scan system |
-
2016
- 2016-06-20 JP JP2016121515A patent/JP6784071B2/ja active Active
-
2017
- 2017-03-23 US US15/467,024 patent/US10136005B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017228823A (ja) | 2017-12-28 |
| US10136005B2 (en) | 2018-11-20 |
| US20170366687A1 (en) | 2017-12-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6784071B2 (ja) | 画像処理装置及びシステム | |
| JP5945951B2 (ja) | 中継装置、画像処理装置、中継装置のプログラム、画像処理装置のプログラム、および通信方法 | |
| US9262112B2 (en) | Image processing apparatus having file server function, and control method and storage medium therefor | |
| JP6729168B2 (ja) | コンテンツ処理装置 | |
| US10225433B2 (en) | Image processing apparatus | |
| JP6690439B2 (ja) | 画像処理装置 | |
| JP2007060556A (ja) | 画像形成装置及び画像形成装置の制御方法、画像形成システム、プログラム及び記憶媒体 | |
| US9769333B2 (en) | SERVER for collecting status information of image forming devices | |
| US20140095557A1 (en) | Information processing device | |
| US8867091B2 (en) | Image processing system, image processing apparatus, image scanning apparatus, and control method and program for image processing system | |
| JP6115299B2 (ja) | 中継装置、画像処理装置、通信システム、および中継装置のプログラム | |
| JP2022140537A (ja) | 画像処理装置およびリストの表示方法 | |
| JP4455640B2 (ja) | 画像形成装置、画像形成装置の制御方法、画像形成システム、プログラム及び記憶媒体 | |
| JP6980987B2 (ja) | 画像形成装置 | |
| JP6784072B2 (ja) | 画像処理装置 | |
| JP6856158B2 (ja) | コンテンツ処理装置、システム、およびプログラム | |
| JP6680141B2 (ja) | 画像処理装置 | |
| JP2015082159A (ja) | 印刷装置、印刷システム及びプログラム | |
| JP5978780B2 (ja) | 情報処理装置およびその制御プログラム、携帯端末の制御プログラム、ならびに、印刷システム | |
| JP2023053602A (ja) | 装置、情報処理方法、及びプログラム | |
| JP6662146B2 (ja) | 画像処理装置及びプログラム | |
| JP6024346B2 (ja) | 情報処理装置、通信システムおよび画像処理装置 | |
| JP2013135438A (ja) | データ送信装置、データ送信方法、及びコンピュータプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20180219 |
|
| RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20180219 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190614 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200214 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200303 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200428 |
|
| 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: 20200923 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201006 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6784071 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |