Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4785638B2 - 情報処理装置、情報処理方法、およびプログラム - Google Patents
[go: Go Back, main page]

JP4785638B2 - 情報処理装置、情報処理方法、およびプログラム - Google Patents

情報処理装置、情報処理方法、およびプログラム Download PDF

Info

Publication number
JP4785638B2
JP4785638B2 JP2006168564A JP2006168564A JP4785638B2 JP 4785638 B2 JP4785638 B2 JP 4785638B2 JP 2006168564 A JP2006168564 A JP 2006168564A JP 2006168564 A JP2006168564 A JP 2006168564A JP 4785638 B2 JP4785638 B2 JP 4785638B2
Authority
JP
Japan
Prior art keywords
sheet
processing
file
information
specifying
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
Application number
JP2006168564A
Other languages
English (en)
Other versions
JP2007334794A (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 JP2006168564A priority Critical patent/JP4785638B2/ja
Priority to US11/736,918 priority patent/US20080018929A1/en
Publication of JP2007334794A publication Critical patent/JP2007334794A/ja
Application granted granted Critical
Publication of JP4785638B2 publication Critical patent/JP4785638B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • G06F3/1258Configuration of print job parameters, e.g. using UI at the client by updating job settings at the printer
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1208Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1268Job submission, e.g. submitting print job order or request not the print data itself
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/128Direct printing, e.g. sending document file, using memory stick, printing from a camera
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1284Local printer device
    • 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/00352Input means
    • H04N1/00355Mark-sheet input
    • 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/00352Input means
    • H04N1/00355Mark-sheet input
    • H04N1/00358Type of the scanned marks
    • H04N1/00363Bar codes or the like
    • 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/00352Input means
    • H04N1/00355Mark-sheet input
    • H04N1/00358Type of the scanned marks
    • H04N1/00366Marks in boxes or the like, e.g. crosses or blacking out
    • 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/00352Input means
    • H04N1/00355Mark-sheet input
    • H04N1/00368Location of the scanned marks
    • H04N1/00371Location of the scanned marks on a separate sheet
    • 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/00352Input means
    • H04N1/00355Mark-sheet input
    • H04N1/00376Means for identifying a mark sheet or area

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Facsimiles In General (AREA)
  • Record Information Processing For Printing (AREA)

Description

本発明は、シートの読取画像に基づいて、処理対象のファイルを処理するときの設定を決定する情報処理装置、情報処理方法、およびプログラムに関する。
MFPのスキャン機能を利用してユーザが鉛筆やペン等で記入したマークシートを読み取り、解析した印刷制御命令に従って印刷を行うシートスキャン方式については、様々な技術が公開されている。たとえば、記録動作の前に画像読取手段によって記録動作指示を読み取り、記録動作指示通りに記録動作する入出力装置に関して提案されている(たとえば、特許文献1参照。)。
また、記録画像、各画像の部数、記録紙サイズ、画像補正処理を指定可能なプルーフシートを印刷し、ユーザがマークしたプルーフシートを読み取り、マークを解析した後に、その指示に従い記録を行う提案もされている(たとえば、特許文献2参照。)。
特開2004−34584号公報 特開2005−236983号公報
しかし、メモリカードの大容量化に伴う画像蓄積枚数の増加によって、印刷したい多数の画像を、マークシートで印刷指定するためには、何枚ものマークシートを印刷する必要があった。また、印字設定が同じ場合でも、各マークシート毎に印刷する画像、部数、記録紙サイズ、画像補正処理に対してマークしていかなければならない。
図3は、従来のマークシートMS11の一例である。
印刷モード設定301には、記録紙サイズ、記録紙メディアタイプ、および、フチあり/なし印刷を指定するためのマークを有する。また、補正処理として、画像が撮影された日付を記録時に画像と合成して印字させるための日付印字する/しないを指定する日付印字マークが印字されている。さらに、画像の輝度、彩度のヒストグラムと画像データに記載されている撮影条件から最適な印字品位を実現するための画像補正を行う自動画像補正を行うか否かを指定するマークが印字されている。
画像情報302には、このマークシートMS11で指定できる画像を縮小したサンプルイメージと、その画像の撮影された日付、印字枚数を指定するマークが備えられている。
また、画像番号範囲303は、このマークシートMS11で指定される画像がメモリカード内の画像の何番目から何番目まであるのかを識別するためのバーコードである。
ユーザは、シートスキャン方式でメモリカード内の画像データを印刷するに当たり、オペレーションでこのマークシートMS11を印刷させなければならない。そして、印刷されたマークシートMS11のマークを指定することで簡単に画像をプリントすることが可能となる。しかし、上記のようにメモリカードの大容量化に伴い、メモリカード内に蓄積可能な画像枚数が増加したことで、多くの画像をシートスキャン方式で印刷するには、何枚ものマークシートMS11を印刷する必要がある。
さらに、図3のマークシートMS11のように、シートスキャン方式では、マークシートMS11毎の画像に対する印刷設定は、そのマークシートMS11の印刷モード設定301でしか指定できない。したがって、各マークシートMS11で同じ印刷モード設定をマークしなければならない。
さらに、以前使用したマークシートMS11の記録条件の一部を変更したり、1つの画像についてのみ設定を変えたい場合でも、変更する必要の無い設定に関してもマークしなければならない。
本発明は、処理対象のファイルを処理するときの設定を、複数のシートを読取装置に読み取らせることにより、簡単に決定させることができる情報処理装置、情報処理方法、およびプログラムを提供することを目的とする。
上記の課題を鑑みて本発明は、メモリに記憶されている処理対象のファイルを特定するためのシートであって、ユーザが当該シートに情報を付加することによって、当該処理対象のファイルを処理するときの処理設定を指定するためのシートに対応する画像を、印刷装置にシートへ印刷させる印刷制御手段と、前記印刷制御手段により印刷されたシートを読取装置が読み取ることで得られた読取画像を取得する取得手段と、前記取得手段により取得された読取画像に基づき、前記メモリに記憶されている処理対象のファイルを特定する特定手段と、前記取得手段により取得された読取画像に含まれている、ユーザにより前記シートに付加された情報に基づき、前記特定手段により特定された処理対象のファイルを処理するときの処理設定を決定する決定手段と、前記決定手段により決定された処理設定に従って、前記特定手段により特定された処理対象のファイルに所定の処理を実行する実行手段とを有し、前記取得手段により、処理設定を指定するための情報がユーザにより付加された2枚のシートに対応する読取画像が取得された場合に、前記決定手段は、前記特定手段により当該2枚のシートのうちの第1のシートに基づいて特定された処理対象のファイルに対する処理設定を、当該第1のシートに付加された情報を用いずに、当該2枚のシートのうちの第2のシートに付加された情報に基づいて決定し、前記実行手段は、決定された当該処理設定に従って、当該処理対象のファイルに前記所定の処理を実行することを特徴とする。
本発明によれば、処理対象のファイルを処理するときの設定を、複数のシートを読取装置に読み取らせることにより、簡単に決定させることができる。
発明を実施するための最良の形態は次の実施例である。
図1は、本発明の実施例1である画像処理装置の例であるMFP100の概観を示す装置斜視図である。
MFP100は、図1(1)、(2)に示すように、表示部101と、操作部102と、カードインタフェース103と、読取部104と、記録部105とを有する。
図1(1)に示すように、読取部104、記録部105を閉じた状態で設置されている。コピーや、実施例1におけるシートスキャンを実行する際に、図1(2)に示すように、読取部104の読み取りカバーを開け、ガラス面に原稿を置く。そして、読み取りカバーを閉じ、記録部105の記録カバーを開き、操作部102に設けられているスタートキーを押下することによって、所望する機能を実行する。
図2は、MFP100の構成を示すブロック図である。
MFP100は、CPU201と、ROM202と、RAM203と、画像メモリ204と、操作部102と、読取制御部206と、CS207と、ブック読取制御部209と、通信制御部210と、符号復号化処理部211とを有する。また、MFP100は、画像処理部212と、記録制御部213と、カラープリンタ214と、カードリーダインタフェース215と、カードリーダ216とを有する。
CPU201は、システム制御部であり、MFP100の全体を制御する。ROM202は、CPU201の制御プログラムやオペレーティングシステム(OS)プログラム等を格納する。RAM203は、SRAM等で構成され、プログラム制御変数等を格納する。また、オペレータが登録した設定値や装置の管理データ等や各種ワーク用バッファも、RAM203に格納される。画像メモリ204は、DRAM等で構成され、画像データを蓄積する。実施例1では、ROM202に格納されている各制御プログラムは、ROM202に格納されているOSの管理下で、スケジューリングやタスクスイッチ等のソフトウエア制御が行われる。操作部102は、各種キー、LED、LCD等で構成され、オペレータによる各種入力操作や、入力操作に合わせた画面や、機能動作状況、装置状態を表示等する。
読取制御部206は、CS207やブック読取制御部209を制御することによって、読取部104に置かれた原稿を読み取り、RAM203に記憶する。CSイメージセンサ(密着型イメージセンサ)207が、原稿を光学的に読み取り、電気的な画像信号に変換し、AD変換によってデータ化する。その後に、シェーディング補正、デバイス依存色空間補正等の画像処理を施し、高精細な画像データをRAM203に出力する。
また、ブック読取制御部209は、読取制御部206が指定したモータ駆動テーブルと、モータステップ速度とに従って、モータ制御を行い、CS207を原稿と平行して移動させることによって、原稿1枚を読み取る。なお、実施例1は、読取制御部206では、原稿台にある原稿をスキャンするブック読取制御に関するが、原稿を搬送しながら読取を行うシート読取制御についても、同様に有効である。
通信制御部210は、MODEM(変復調装置)、NCU(網制御装置)等によって構成されている。実施例1における通信制御部210は、アナログの通信回線(PSTN)に接続され、T30プロトコルでの通信制御、通信回線に対する発呼および着呼等の回線制御を行う。
符号復号化処理部211は、MFP100で扱う画像データの符号復号化処理や拡大縮小処理を行う。カラー画像データに関しては、JPEGの圧縮伸長を行い、モノクロ画像データに対してはMR圧縮伸長を行う。
画像処理部212は、画像データのミリ−インチ解像度変換を含む解像度変換や、RAM203に記憶されている画像データの解析、その解析結果から最適な画質で記録可能なように色補正を行う画像処理、画像データの回転等の処理を行う。また、画像処理部212は、ページ記述言語(PDL)等の解析、キャラクタデータのCG展開等、画像データの変換を行う。
記録制御部213は、RAM203に記憶されている画像データを読み出し、画像処理部212に対して、スムージング処理や記録濃度補正処理、色補正等の各種画像処理を施すように制御する。また、カラープリンタ214で印字可能なプリントデータに変換させ、記録ページ毎に制御する。
カラープリンタ214は、レーザビームプリンタやインクジェットプリンタ等のカラープリンタで構成され、記録制御部213で作成されたプリントデータを受け取り、そのプリントデータを記録紙に印刷する。
カードリーダインタフェース215は、カードリーダ216に接続するためのインタフェースであり、カードリーダからのデータの読み取りや、カードリーダへのデータ書き込みを制御する。なお、実施例1では、カードリーダインタフェース215としてUSBインタフェースを用いているが、その限りではない。
カードリーダ216は、USBインタフェースのストレージクラスに対応し、コンパクトフラッシュ(登録商標)、SD、メモリスティック等の各メモリカードの挿入口を持ち、ハードウェア割り込みで、カードの挿抜をCPU201に通知する。
図6は、実施例1で作成されるファイルリストと印刷モード設定とを示す図である。
ファイルリスト601は、カードリーダ216にメモリカードが差されたことを、CPU201が検知したときに、RAM203に割り当てられる。CPU201は、カードリーダ216に、メモリカードが挿されたことを検知すると、カードリーダインタフェース215を介して、メモリカード内の印字対象となる画像を検索する。検索されたファイルは、フォルダ名とファイル名とから、名前順にソートされ、ファイル番号に相当する配列に、フォルダ名、ファイル名別に記憶される。
このときに、ファイルリスト601の印字枚数は、全て0で初期化される。図6では、名前順にソートした結果をリストにしているが、画像の撮影された日時順でソートするようにしてもよい。また、印字モード設定602において、ファイルリスト601が作成されたときに、各設定は、所定の初期値に初期化される。マークシートを解析した結果を、ファイルリスト601と印字モード設定602とに設定することによって、全マークシートの解析結果後の整合性のチェックに使用することができる。また、印刷枚数が設定されている画像を、印刷モード設定に従って印刷することができる。
次に、実施例1の処理動作手順について説明する。
図8は、実施例1において、シートスキャン制御方式の全体の動作を示すフローチャートである。
この動作は、読取部104の読み取りカバーを開け、ガラス面に原稿を置き、操作部102を介して、マークシートによる画像印刷が選択されたときに実行される。
マークシートによる画像印刷が選択されると、ファイルリスト601の印字枚数を0に初期化し(S801)、印字モード設定602の各項目を所定の値で初期化する(S802)。そして、次のマークシートを読み取るか否かの判定に使用するNextPageRequestFlag変数を初期化し(S803)し、読取制御部206に読取解像度、色数を指定し、読取部104に置かれたマークシートを読み取る(S804)。
読み取られたマークシートの画像データは、1枚分の画像データとして、画像メモリ204に蓄積される。この蓄積されたマークシートの画像データを解析するために、マークシートを解析する(S805)。
図4は、実施例1で使用するマークシートMS1を示す図である。
マークシートを解析する場合、印刷モード設定401における印字モードを解析し、“次頁の印刷設定を参照する”、“次頁の画像を追加する”のマークが指定されている場合、NextPageRequestFlag変数を、YESに設定し、処理を終了する。NextPageRequestFlag変数がYESであれば、次のマークシートを読み取るために、ステップS803に戻る。この際、読取部104にマークシートを置き、操作部102のスタートキーを押下することを、ユーザに促す表示を、表示部101に表示する。
ユーザが、マークシートを置き換え、スタートキーを押下すると、S803から再度実行する。S806で、NextPageRequestFlag変数がNOであれば、次のマークシートを読む指定が無いと判断し、S807に進む。
S807では、マークされた印刷モード設定、印字画像の設定に不整合の有無をチェックする。たとえば、記録紙サイズ、メディアタイプ、フチなしあり/なしが2つ以上マークされている等の不整合性をチェックする。実施例1のマークシートMS1では、重複して選択される項目はないが、補正処理の数が増加し、指定された補正処理が特定のメディアタイプでないと有効にならない場合や、補正処理の組み合わせによって不整合となる場合について、チェックする。
また、印字制御を行う上で必要な設定がされていない場合、不整合であると判断する。S807で不整合と判断されると、エラー処理に進み、本処理を終了する。
エラー処理では、不整合の内容を表示部101に表示し、詳細なエラー内容をユーザに表示する。S807で整合性があると判断されると、ファイルリスト601の印字枚数が1以上である画像を、印字設定モードに従って印刷する(S808)。そして印刷する画像が無くなるまで、S808の印刷処理を行い、全てを印刷した後に、処理を終了する。
図9は、図8に示すシートスキャン制御方式の全体を示すフローチャートにおいて、マークシート解析処理に関する動作手順を示すフローチャートである。
マークシート解析処理は、画像メモリ204に蓄積されているマークシートの画像データから、読取制御部206で読み取った際の斜行量を測定し、各マーク位置の調整を行う(S901)。
次に、印刷モード設定401を解析する。印刷モード設定401では、記録紙の項目がマークされていれば、記録紙サイズ、メディアタイプ、フチあり/なしが設定されていることになるので、最初に、記録紙サイズがマークされているかどうかを調べる(S902)。記録紙サイズにマークがあれば、印刷モード設定602の記録紙サイズにマークされた記録紙サイズを設定する(S903)。
次に、メディアタイプを設定する(S905)。そして、フチあり/なしの設定を行い(S907)、補正処理を解析する。S902で記録紙サイズがマークされていなければ、S908に進む。
従来のシートスキャン方式では、1枚のマークシートで印刷モードが確定するので、実施例1のように記録紙に関するマークがされていなければ、エラー終了になる。しかし、実施例1では、次のマークシートを読む可能性があるので、ここでは、エラー処理判断を行わない。
S908で、日付印字がマークされているかどうかを判断する。S908で日付印字がマークされていると判断すれば、印刷モード設定602の日付印刷を有効にセットする(S909)。S908で日付印字がマークされていなければ、印刷モード設定602の日付印刷を無効に設定する(S919)。
次に、S909で、自動画像補正がマークされているかどうかを判断する。自動画像補正がマークされていれば、印刷モード設定602の自動画像補正を有効に設定する(S910)。自動画像補正がマークされていなければ、印刷モード設定602の自動画像補正を無効に設定する(S920)。
実施例1では、日付印字、自動画像補正に対して、マークしていなければ、無効とし、マークしてあれば有効としているので、前のマークシートの結果に対して、新しいマークシートの結果を上書き設定する。しかし、古いマークシートで日付印字、または自動画像補正が有効になっていれば、新しいマークシートでマークされていない場合でも無効にしないようにしてもよい。
また、日付印字、または自動画像補正の指定方法として、有効/無効のマークを用いることによって、新しいマークシートで無効/有効のマークのどちらもマークされていなければ、何も設定しない。これによって、前のマークシートの設定を有効にすることが可能になる。
次に、印刷モード設定401のオプション項目を解析する。S911で“次頁の印刷設定を参照する”がマークされているか否かを判断する。マークされていなければ、S912で、“次頁の画像を追加する”がマークされているかどうかを判断する。マークされていなければ、次頁のマークシートを読み取る必要が無いので、NextPageRequestFlag変数をNOのままにし、S914に進む。S911と、S912とでマークされていると判断すれば、次頁のマークシートを読み取る必要があるので、NextPageRequestFlag変数をYESに設定し、S914に進む。
これによって、マークシート解析処理が終了した後で、再度、マークシートを読み取ることができる。
次に、印字画像を検索する。S914で、図4に示すマークシートMS1に印字されているバーコード403を解析し、このマークシートが印刷対象としている画像の先頭画像番号と後端画像番号とを取得し、このマークシートで印刷対象としている画像数を計算する。S915では、S914で計算された画像数分を解析するために、カウント値iを0に初期化する。
そして、i番目の画像情報のマークを解析し、印刷部数がマークされているかどうかを判断する(S916)。印刷部数がセットされていれば、ファイルリスト601の印刷枚数に、その値をセットする(S917)。この処理を、このマークシートに印字されているN個の画像に対して行い、N個の全画像を全て検索したら、処理を終了する(S918)。
図4は、実施例1で使用するマークシートMS1を示す図である。
印刷モード設定401には、図3に示す従来のマークシートMS11と同様に、記録紙サイズ、記録紙メディアタイプ、フチあり/なし印刷を指定するためのマークが設けられている。
画像が撮影された日付を、記録時に画像と合成して印字させるための日付印字する/しないを指定する日付印字マークが、補正処理として印字されている。また、画像の輝度、彩度のヒストグラムと画像データに記載されている撮影条件とから、最適な印字品位を実現するための画像補正を行うための自動画像補正を行うか否かを指定するためのマークが、補正処理として印字されている。
そして、実施例1の特徴である複数枚のマークシートを読み込むことが可能になるように、オプションとして、“次頁の印刷設定を参照する”、“次頁の画像を追加する”のマークが設けられている。“次頁の印刷設定を参照する”がマーキングされていると、記録紙と補正処理との設定を、次のマークシートの設定に有効にすることが可能になる。
これによって、印刷したい画像を指定するマークシートを印刷し、印刷画像をマークするだけで、印刷モード設定を記載し、既に使用したマークシートを用いることによって、同じ印刷モードならば、わざわざマークする必要がない。
また、“次頁の画像を追加する”がマーキングされていれば、現在のマークシートで印刷指定された画像の他に、別のマークシートで指定された画像までも、印刷対象とすることができる。また、複数枚あるマークシートのうちで、1枚に印刷モード設定をマークしておけば、各マークシートで指定された画像全てを印刷することができる。それらに、“次頁の印刷設定を参照する”と、“次頁の画像を追加する”との両方がマークされていれば、同様な動作を行わせることができる。
また、画像情報402には、このマークシートで指定できる画像を縮小したサンプルイメージと、その画像の撮影された日付、印字枚数を指定するためのマークが備えられている。画像情報402では、画像毎に印刷枚数を1部から3部まで設定可能である。この画像を印刷しない場合、いずれの数字もマークしなければ、その画像の印刷部数はカウントされない。
また、画像番号範囲403は、このマークシートMS1で指定されている画像がメモリカード内の画像の何番目から何番目までであるかを識別するバーコードである。
さらに、各マークシートにおける画像番号範囲403を解析し、異なるマークシートで、同じ画像を印刷対象としている場合でも、後から読み込んだ印刷部数を有効にするようにしてもよく、前の印刷部数に加えた総枚数としてカウントするようにしてもよい。
上記のように、マークシートに“次頁の印刷設定を参照する”、“次頁の画像を追加する”のマークを設け、それらの項目がマークされていれば、そのマークシートでの設定の整合性をチェックせずに、次のマークシートを読み取る制御を行う。
そして、新たに読み込んだマークシートの設定を優先し、印刷モードに登録する。これによって、複数枚のマークシートを使用して画像印刷する場合でも、いずれか1枚のマークシートに、印刷モード設定をマークしておくだけで、印刷したい画像の全てを印刷することができる。
図5は、本発明の実施例2で使用するマークシートMS2を示す図である。
なお、実施例2の画像形成装置の構成、動作フローチャートは、実施例1の内容と同じであるので、それらの説明を省略する。
印刷モード設定501の記録紙に関する項目、補正処理に関する項目は、実施例1について図4で説明したものと同じである。
印刷モード設定501のオプション設定では、画像毎に印刷モード設定を指定する手段として、画像情報502のサンプル画像の右下の四角いマーク503をマークするように、ユーザに促すための説明が記載されている。
マーク503は、画像毎に設けられ、マーク503がマーキングされた画像は、新しいマークシートの設定を有効にすることができる。ただし、マーク503がマーキングされていても、印刷部数が指定されていなければ、解析時に不整合でエラー終了になる。
画像先頭番号と終端画像番号とを表すバーコード504は、図4で説明したものと同じである。
図7は、実施例2で使用されるファイルリストと、印刷モード設定とを示す図である。
実施例2では、画像毎に印刷モードを設定できるので、ファイルリスト701に印字設定項目を設け、画像毎に別々の印字設定703と704とを指定することができる。
本発明の実施例1である画像処理装置の例であるMFP100の概観を示す装置斜視図である。 MFP100の構成を示すブロック図である。 従来のマークシートMS11の一例である。 実施例1で使用するマークシートMS1を示す図である。 本発明の実施例2で使用するマークシートMS2を示す図である。 実施例1で作成されるファイルリストと印刷モード設定とを示す図である。 実施例2で使用されるファイルリストと、印刷モード設定とを示す図である。 実施例1において、シートスキャン制御方式の全体の動作を示すフローチャートである。 図8に示すシートスキャン制御方式の全体を示すフローチャートにおいて、マークシート解析処理に関する動作手順を示すフローチャートである。
符号の説明
100…MFP、
MS1、MS2…マークシート、
102…操作部、
104…読取部、
105…記録部、
401…印刷モード設定、
402…画像情報、
503…四角いマーク。

Claims (9)

  1. メモリに記憶されている処理対象のファイルを特定するためのシートであって、ユーザが当該シートに情報を付加することによって、当該処理対象のファイルを処理するときの処理設定を指定するためのシートに対応する画像を、印刷装置にシートへ印刷させる印刷制御手段と、
    前記印刷制御手段により印刷されたシートを読取装置が読み取ることで得られた読取画像を取得する取得手段と、
    前記取得手段により取得された読取画像に基づき、前記メモリに記憶されている処理対象のファイルを特定する特定手段と、
    前記取得手段により取得された読取画像に含まれている、ユーザにより前記シートに付加された情報に基づき、前記特定手段により特定された処理対象のファイルを処理するときの処理設定を決定する決定手段と、
    前記決定手段により決定された処理設定に従って、前記特定手段により特定された処理対象のファイルに所定の処理を実行する実行手段と、
    を有し、
    前記取得手段により、処理設定を指定するための情報がユーザにより付加された2枚のシートに対応する読取画像が取得された場合に、前記決定手段は、前記特定手段により当該2枚のシートのうちの第1のシートに基づいて特定された処理対象のファイルに対する処理設定を、当該第1のシートに付加された情報を用いずに、当該2枚のシートのうちの第2のシートに付加された情報に基づいて決定し、前記実行手段は、決定された当該処理設定に従って、当該処理対象のファイルに前記所定の処理を実行することを特徴とする情報処理装置。
  2. 請求項1において、
    前記決定手段は、前記読取画像に含まれるユーザにより前記第1のシートに付加された情報に基づいて、当該第1のシートに基づき特定された処理対象のファイルに対する処理設定を前記第2のシートにより決定することがユーザにより指示されていると判断した場合に、当該処理対象のファイルに対する処理設定を、当該第2のシートに付加された情報に基づいて決定することを特徴とする情報処理装置。
  3. 請求項2において、
    前記印刷制御手段により印刷されるシートは、処理対象のファイルを処理するときの処理設定を当該シートとは異なるシートにより決定するか、ユーザが情報を付加することによって、当該処理対象のファイル毎に個別に指定可能なシートであり、
    前記決定手段は、前記読取画像に基づき、前記第2のシートにより処理設定を決定する処理対象のファイルを特定し、当該特定されたファイルの処理設定を、当該第2のシートに付加された情報に基づいて決定することを特徴とする情報処理装置。
  4. 請求項1乃至3のいずれか1項において、
    前記印刷制御手段は、前記メモリに記憶されている処理対象のファイルを特定するためのコードを含む画像をシートに印刷させ、
    前記特定手段は、前記取得手段により取得された読取画像に含まれる前記コードに基づき、前記メモリから前記処理対象のファイルを特定することを特徴とする情報処理装置。
  5. 請求項1乃至4のいずれか1項において、
    前記印刷制御手段は、処理対象の候補である複数のファイルから処理対象のファイルを、ユーザが情報を付加することによって選択するためのシートに対応する画像を、シートへ印刷させ、
    前記特定手段は、前記読取画像に含まれるユーザが前記シートに付加した情報に基づき、前記複数のファイルからユーザにより選択されたファイルを特定することを特徴とする情報処理装置。
  6. 請求項1乃至5のいずれか1項において、
    前記第1のシートは、前記2枚のシートのうちの前記読取装置により先に読み取られたシートであり、前記第2のシートは、当該2枚のシートのうちの前記読取装置により後に読み取られたシートであることを特徴とする情報処理装置。
  7. 請求項1乃至6のいずれか1項において、
    前記所定の処理は印刷処理であり、
    前記実行手段は、前記決定手段により決定された印刷設定に従って、前記特定手段により特定された処理対象のファイルに対応する画像を、前記印刷装置に印刷させることを特徴とする情報処理装置。
  8. メモリに記憶されている処理対象のファイルを特定するためのシートであって、ユーザが当該シートに情報を付加することによって、当該処理対象のファイルを処理するときの処理設定を指定するためのシートに対応する画像を、印刷装置にシートへ印刷させる印刷制御工程と、
    前記印刷制御工程において印刷されたシートを読取装置が読み取ることで得られた読取画像を取得する取得工程と、
    前記取得工程において取得された読取画像に基づき、前記メモリに記憶されている処理対象のファイルを特定する特定工程と、
    前記取得工程において取得された読取画像に含まれている、ユーザにより前記シートに付加された情報に基づき、前記特定手段により特定された処理対象のファイルを処理するときの処理設定を決定する決定工程と、
    前記決定工程において決定された処理設定に従って、前記特定工程において特定された処理対象のファイルに所定の処理を実行する実行工程と、
    を有し、
    前記取得工程において、処理設定を指定するための情報がユーザにより付加された2枚のシートに対応する読取画像を取得した場合に、前記決定工程では、前記特定工程において当該2枚のシートのうちの第1のシートに基づいて特定された処理対象のファイルに対する処理設定を、当該第1のシートに付加された情報を用いずに、当該2枚のシートのうちの第2のシートに付加された情報に基づいて決定し、前記実行工程では、決定された当該処理設定に従って、当該処理対象のファイルに前記所定の処理を実行することを特徴とする情報処理方法。
  9. 請求項8に記載の情報処理方法をコンピュータに実行させるためのプログラム。
JP2006168564A 2006-06-19 2006-06-19 情報処理装置、情報処理方法、およびプログラム Expired - Fee Related JP4785638B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2006168564A JP4785638B2 (ja) 2006-06-19 2006-06-19 情報処理装置、情報処理方法、およびプログラム
US11/736,918 US20080018929A1 (en) 2006-06-19 2007-04-18 Image forming apparatus and method of controlling the same apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006168564A JP4785638B2 (ja) 2006-06-19 2006-06-19 情報処理装置、情報処理方法、およびプログラム

Publications (2)

Publication Number Publication Date
JP2007334794A JP2007334794A (ja) 2007-12-27
JP4785638B2 true JP4785638B2 (ja) 2011-10-05

Family

ID=38934188

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006168564A Expired - Fee Related JP4785638B2 (ja) 2006-06-19 2006-06-19 情報処理装置、情報処理方法、およびプログラム

Country Status (2)

Country Link
US (1) US20080018929A1 (ja)
JP (1) JP4785638B2 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4953889B2 (ja) * 2007-04-03 2012-06-13 キヤノン株式会社 画像形成装置、画像形成装置の制御方法、及びプログラム
US8891113B2 (en) * 2010-10-21 2014-11-18 Konica Minolta Business Technologies, Inc. Image forming apparatus, data processing program, data processing method, and electronic pen
JP6819544B2 (ja) * 2017-10-31 2021-01-27 京セラドキュメントソリューションズ株式会社 画像処理装置及びプログラム
CN113696647B (zh) * 2021-09-13 2022-12-30 武汉先同科技有限公司 一种应用于喷码机的图像数据压缩方法及系统

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6204935B1 (en) * 1994-08-26 2001-03-20 Canon Kabushiki Kaisha Image processing method and an image processing apparatus
JPH09167062A (ja) * 1995-12-19 1997-06-24 Pfu Ltd モード設定の初期化をマークシートにより行うマークセンサ付きプリンタ装置
US6466336B1 (en) * 1999-08-30 2002-10-15 Compaq Computer Corporation Method and apparatus for organizing scanned images
JP2004034584A (ja) * 2002-07-05 2004-02-05 Canon Inc 入出力装置及び記録動作指示手段
JP4350476B2 (ja) * 2003-09-24 2009-10-21 キヤノン株式会社 画像記録読取装置
US7525675B2 (en) * 2004-02-06 2009-04-28 Hewlett-Packard Development Company, L.P Image printing via a proof sheet
US20060044581A1 (en) * 2004-09-02 2006-03-02 Cavill Barry R Method for providing image reproduction of digital pictures

Also Published As

Publication number Publication date
JP2007334794A (ja) 2007-12-27
US20080018929A1 (en) 2008-01-24

Similar Documents

Publication Publication Date Title
US8610929B2 (en) Image processing apparatus, control method therefor, and program
JP2006281663A (ja) 画像処理パラメータ値の設定方法
US8154740B2 (en) Image processing apparatus for concatenating a read document image, method of generating an index of a concatenated image, and computer-readable recording medium having index generation program recorded
US8749832B2 (en) Information processing device
US8045198B2 (en) System and method for processing a change history of a PDF file
JP5013989B2 (ja) 画像入出力装置及び画像入出力方法
JP4785638B2 (ja) 情報処理装置、情報処理方法、およびプログラム
JP2022095398A (ja) 画像形成装置及び画像形成システム
JP4675861B2 (ja) 印刷装置、印刷装置の制御用コンピュータのプログラム、及び印刷装置の制御方法
JP6656845B2 (ja) 手書き内容集約装置およびプログラム
JP4387275B2 (ja) 画像形成装置および画像形成方法
JP2009147435A (ja) スキャナおよびプリンタを用いた上書き印刷システム
JP2012155415A (ja) 印刷システム
JP4505106B2 (ja) 蓄積印刷方法及び画像形成装置
JP2000316082A (ja) 画像抽出装置および該装置を備える画像処理装置並びにファイリング装置
JP4948069B2 (ja) 画像処理装置、画像処理方法、およびプログラム
JP3659280B2 (ja) 画像処理装置
JP4560392B2 (ja) 画像処理方法、画像処理装置、およびプログラム
JP5935376B2 (ja) 複写装置
US8892998B2 (en) Image processing apparatus
JP2012040818A (ja) 印刷装置、印刷装置の制御方法、および、プログラム
JP4926030B2 (ja) 画像形成装置、画像形成方法および画像形成プログラム
JP2010041296A (ja) 手書き原稿シートを用いた画像処理装置および画像処理方法
US20140092436A1 (en) Printing apparatus and log recording method
US8384943B2 (en) Image processing apparatus, control method of image processing apparatus, and storage medium for managing images in a multi-image file

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090618

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110420

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110422

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110620

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

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

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140722

Year of fee payment: 3

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D03

LAPS Cancellation because of no payment of annual fees