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
JP7435265B2 - プログラム及び情報処理装置 - Google Patents
[go: Go Back, main page]

JP7435265B2 - プログラム及び情報処理装置 - Google Patents

プログラム及び情報処理装置 Download PDF

Info

Publication number
JP7435265B2
JP7435265B2 JP2020093881A JP2020093881A JP7435265B2 JP 7435265 B2 JP7435265 B2 JP 7435265B2 JP 2020093881 A JP2020093881 A JP 2020093881A JP 2020093881 A JP2020093881 A JP 2020093881A JP 7435265 B2 JP7435265 B2 JP 7435265B2
Authority
JP
Japan
Prior art keywords
image data
sorting
scan
display
image
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
JP2020093881A
Other languages
English (en)
Other versions
JP2021189709A (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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2020093881A priority Critical patent/JP7435265B2/ja
Priority to US17/315,708 priority patent/US11483449B2/en
Publication of JP2021189709A publication Critical patent/JP2021189709A/ja
Application granted granted Critical
Publication of JP7435265B2 publication Critical patent/JP7435265B2/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/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/00326Connection 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 data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus
    • H04N1/00328Connection 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 data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus with an apparatus processing optically-read information
    • H04N1/00331Connection 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 data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus with an apparatus processing optically-read information with an apparatus performing optical character recognition
    • 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/387Composing, repositioning or otherwise geometrically modifying originals
    • H04N1/3872Repositioning or masking
    • 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/00132Connection 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 in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • H04N1/00161Viewing or previewing
    • 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/00413Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
    • H04N1/00416Multi-level menus
    • H04N1/00419Arrangements for navigating between pages or parts of the menu
    • H04N1/00427Arrangements for navigating between pages or parts of the menu using a menu list
    • 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/00681Detecting the presence, position or size of a sheet or correcting its position before scanning
    • H04N1/00684Object of the detection
    • H04N1/00708Size or dimensions
    • H04N1/0071Width
    • 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/00681Detecting the presence, position or size of a sheet or correcting its position before scanning
    • H04N1/00729Detection means
    • H04N1/00734Optical detectors
    • H04N1/00737Optical detectors using the scanning elements as detectors
    • 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/387Composing, repositioning or otherwise geometrically modifying originals
    • H04N1/3876Recombination of partial images to recreate the original image
    • 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/1207Improving or facilitating administration, e.g. print management resulting in the user being informed about print result after a job submission
    • 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/1256User feedback, e.g. print preview, test print, proofing, pre-flight checks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/002Interacting with the operator
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/002Interacting with the operator
    • G06K15/007Interacting with the operator only remotely, e.g. at a host computer
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1867Post-processing of the composed and rasterized print image
    • G06K15/1882Post-processing of the composed and rasterized print image involving operator action
    • G06K15/1885Post-processing of the composed and rasterized print image involving operator action for modifying the layout of a document
    • 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
    • H04N1/00456Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails for layout preview, e.g. page layout

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Facsimiles In General (AREA)
  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本願は、画像データを取得し、取得した画像データを並び替える技術に関するものである。
特許文献1には、サイズの異なる複数の原画像の中から選択された複数の出力要素画像を、設定された相対位置関係に従って並べて配置した合成画像が、1枚の出力シートの有効領域内に収まらない場合、その有効領域内に収まる最大サイズの画像へ縮小する変換倍率を算出し、算出した変換倍率に従ってサイズ調整された合成画像をプレビュー表示させるようにした画像形成装置が記載されている。
特開2018-6937号公報
しかし、特許文献1に記載の画像形成装置では、複数の出力要素画像の並び替えはユーザ操作に従ってなされており、自動的になされていないので、ユーザは各出力要素画像に対して面倒な並び替え操作を行う必要がある。
本願は、取得した画像データをユーザの所望する順序に自動的に並び替えて表示することが可能となる技術を提供することを目的とする。
上記目的を達成するため、本願のプログラムは、ユーザインタフェースと、ディスプレイと、を備えた情報処理装置のコンピュータが実行可能なプログラムであって、コンピュータに、情報処理装置が画像データを取得する前に、画像データの並び替え条件を指定する操作を、ユーザインタフェースを介して受け付ける受付処理と、1枚分の画像データを取得する取得処理と、受付処理により受け付けられた操作により指定された並び替え条件に従って、取得処理により先に取得された1枚分以上の画像データである第1画像データと、取得処理により取得された1枚分の画像データである第2画像データとの並び順を決定する決定処理と、第1及び第2画像データに係る各画像を決定処理により決定された並び順で、ディスプレイ上に並べて表示する表示処理と、を実行させる。
本願によれば、取得した画像データをユーザの所望する順序に自動的に並び替えて表示することが可能となる。
本願の一実施形態に係る画像形成システムの制御構成を示すブロック図である。 図1のPCのディスプレイに表示された初期画面の一例((a))及びスキャン画面の一例((b))を示す図である。 図2(b)のスキャン画面の他の一例を示す図である。 図1のPCのメモリ内のデータ記憶領域に記憶された並び替え項目リストの一例を示す図である。 図1のPCのディスプレイに表示されたポップアップ表示の一例を示す図である。 図1のPCのディスプレイに表示されたスキャンデータの保存画面の一例を示す図である。 図1のPC、特にCPUが実行する並び替え処理の手順を示すフローチャートである。 図7の並び替え処理の続きの手順を示すフローチャートである。 図8の並び替え処理の続きの手順を示すフローチャートである。
以下、本願の実施の形態を図面に基づいて詳細に説明する。
図1は、本願の一実施形態に係る画像形成システム1の制御構成を示している。画像形成システム1は、PC10、MFP30及びルータ32を備えている。なお、MFPは、multifunction peripheral の略語である。
PC10は、CPU12、メモリ14、ユーザIF16、ディスプレイ18、ネットワークIF20を主に備えている。そして、CPU12、メモリ14、ユーザIF16、ディスプレイ18及びネットワークIF20は、入出力ポート22を介して互いに通信可能とされている。なお、IFは、interfaceの略語である。
ユーザIF16は、典型的には、キーボードとマウスにより構成される。ディスプレイ18は、液晶ディスプレイや有機ELディスプレイなどの表示装置、表示装置を駆動する駆動回路などにより構成されている。ディスプレイ18として、タッチパネル方式のものを用いた場合には、ユーザは、画面上の入力ボタンをクリック操作することで、入力操作をすることができる。したがって、この場合には、ディスプレイ18は、ユーザIF16としての役割も果たすことになる。
CPU12は、本実施形態の情報処理プログラムを含む各種アプリケーションプログラム(以下「アプリ」と略す)やファームウェア等を実行する。
メモリ14は、ROM、RAM、HDD、SSD及び光ディスクドライブなどを含んでいる。メモリ14のデータ記憶領域28は、MFP30から取得したスキャンデータや、CPU12が情報処理プログラムなどを実行する際に必要なデータなどを記憶する領域である。また、メモリ14の制御プログラム領域26は、OS、情報処理プログラム、その他各種のアプリやファームウェアなどを記憶する領域である。
画像形成システム1では、MFP30が、情報処理プログラムを実行するPC10からのスキャン指令に従って、スキャン処理を実行し、スキャン処理により生成されたスキャンデータが、PC10に送信される。
図2は、情報処理プログラムの実行中に、ディスプレイ18上に表示された表示画面の一例を示している。そして、図2(a)は、情報処理プログラムの起動後、最初に表示される初期画面(以下「HOME画面」という)100を示している。また、図2(b)は、MFP30に原稿のスキャンを実行させるためのスキャン画面110を示している。
図2(a)のHOME画面100は、制御対象のMFP30として既に、製品名「MFP-A」の複合機が選択された状態を示している。選択機器を表示する選択機器表示領域101には、選択機器の外観を示すアイコン101aが表示されている。そして、アイコン101aの下には、製品名「MFP-A」と、IPアドレス「11.22.33.44」が表示されている。さらに、インク残量などの選択機器のステータス101bも表示されている。
また、選択機器表示領域101には「製品を選択」ボタン101cも表示されている。「製品を選択」ボタン101cは、現在選択中のMFP30、つまり、「MFP-A」と異なる機器を選択したい場合に、押下するボタンである。なお、制御対象の機器が選択されていない場合もあり、その場合には、「製品を選択」ボタン101cは、制御対象の機器を選択するために使用される。
「製品を選択」ボタン101cが押下されると、PC10、特にCPU12は、ネットワークIF20を介して接続された通信ネットワーク上に存在する機器を検索し、検索結果をディスプレイ18上に表示する。その中からユーザがいずれかの機器を選択指示すると、その機器が選択機器表示領域101に表示される。
また、HOME画面100は、機能一覧領域102を備えている。機能一覧領域102は、選択機器表示領域101に表示された機器の機能を一覧表示する領域である。製品名「MFP-A」の機器は、プリント機能とスキャン機能を持つ複合機であるので、機能一覧領域102には、プリント機能を示すプリントアイコン102aと、スキャン機能を示すスキャンアイコン102bが表示されている。
図2(a)において、ユーザがスキャンアイコン102bを操作すると、ディスプレイ18上には、図2(b)に示すように、スキャン画面110が表示される。スキャン画面110は主として、スキャン設定領域111と、スキャン指示領域112と、注意事項表示領域113とによって構成されている。
スキャン設定領域111には、現在のスキャン設定のうち、主要な3種類の設定をそれぞれ表示するボタン111a~111cと、すべての設定を表示させる指示を行うための「すべての設定」ボタン111dと、並び替え設定を選択するための「並び替え設定」ボタン111eとが表示されている。
ボタン111a~111cはそれぞれ、「原稿サイズ」、「カラー設定」及び「解像度」の現在の設定を表示するとともに、ボタン111a~111cを押下することにより、そのボタンに割り当てられた種類のスキャン設定を変更できるようになっている。
「すべての設定」ボタン111dを押下すると、スキャン画面110上に、すべての種類のスキャン設定を変更可能な設定ウィンドウがポップアップ表示される。この設定ウィンドウを用いて、ユーザは、上記「原稿サイズ」、「カラー設定」及び「解像度」を含む、変更可能なすべての種類のスキャン設定を変更することができる。
「並び替え設定」ボタン111eは、押下する度にトグルで、並び替え設定の選択と非選択とを切り換えるボタンである。そして、並び替え設定の選択と非選択とは、チェックボックス111e1に「レ点」が表示されるか否かにより示される。
スキャン指示領域112には、MFP30に対してスキャン指令を送信するためのスキャンボタン112aが表示されている。また、スキャン指令を送信する機器がどの機器であるかが分かるように、上記アイコン101aと同様のアイコン112bも表示されている。そして、アイコン112bに隣接して、製品名「MFP-A」、IPアドレス「11.22.33.44」及びMFP30の動作状況「スキャンできます」も表示されている。
注意事項表示領域113には、「スキャンしたい原稿を原稿台ガラスもしくは自動原稿送り装置にセットしてください」との注意事項が表示され、注意事項に関連する画像が表示されている。
図3(a)は、図2(b)のスキャン画面110において、チェックボックス111e1に「レ点」が表示され、並び替え設定が選択されたときのスキャン画面110′の一例を示している。図3(a)のスキャン画面110′は、図2(b)のスキャン画面110に対して、「現在の並び替え設定」ボタン111fが表示されている点が異なっている。
「現在の並び替え設定」ボタン111f内には、並び替え条件を変更するためのプルダウンメニューの表示を指示する操作子111f1が表示されている。図3(b)は、操作子111f1が操作され、プルダウンメニュー111gが表示されたスキャン画面110″の一例を示している。
プルダウンメニュー111gには、変更可能な並び替え条件として、幅(昇順・降順)、高さ(昇順・降順)、解像度(昇順・降順)、容量(昇順・降順)、コントラスト(昇順・降順)、明るさ(昇順・降順)、向き(縦→横・横→縦)、OCR文字順(五十音順・アルファベット順)、原稿サイズ(昇順・降順)、スキャン日時、拡張子、ユーザ情報(五十音順・アルファベット順)及びRGB情報(昇順・降順)が記載されている。そして、現在選択中の並び替え条件には「レ点」が付けられている。なお、カッコ書きのある並び替え条件は、カッコ内に記載の条件のいずれか1つをさらに選択する必要があることを示している。例えば、現在選択中の並び替え条件「原稿サイズ」には、(昇順・降順)というカッコ書きがあるので、並び替え条件として「原稿サイズ」を選択する場合には、さらに「昇順」及び「降順」のうちのいずれか一方を選択する必要がある。図3(a)のスキャン画面110′では、「現在の並び替え設定」ボタン111f上に表示されているように、並び替え条件として「原稿サイズ:昇順」が選択されている。
ここで、「幅」及び「高さ」は、原稿の「幅」及び「高さ」のことであり、例えば、並び替え条件として「高さ:昇順」が選択された場合、スキャンデータは、原稿の幅が狭いものからより広いものへ進む順序で並び替えられる。「解像度」、「コントラスト」及び「明るさ」は、スキャン設定における「解像度」、「コントラスト」及び「明るさ」のことであり、例えば、並び替え条件として「解像度:降順」が選択された場合、スキャンデータは、解像度の高いものからより低いものへ進む順序で並び替えられる。「容量」は、スキャンデータのデータ容量のことであり、例えば、並び替え条件として「容量:昇順」が選択された場合、スキャンデータは、データ容量の小さいものからより大きいものへ進む順序で並び替えられる。「原稿サイズ」は、原稿のサイズのことであり、例えば、並び替え条件として「原稿サイズ:昇順」が選択された場合、スキャンデータは、原稿サイズが小さいものからより大きいものへ進む順序で並び替えられる。「向き」及び「OCR文字順」は、原稿に記載された文字情報をOCR処理して得られた文字列の「向き」及び「文字順」のことであり、例えば、並び替え条件として「OCR文字順:五十音順」が選択された場合、スキャンデータは、対応する原稿から得られた文字列のうち、例えば最初の文字の五十音順に並び替えられる。「スキャン日時」は、原稿をスキャンした日時のことであり、「拡張子」は、スキャンデータを保存したファイルの「拡張子」のことである。「ユーザ情報」とは、原稿をスキャンしたユーザの個人情報、例えば名前のことである。「RGB情報」とは、スキャンデータを構成する各画素についてのRGB情報であり、例えば、最大値(255,255,255)から最小値(0,0,0)までのいずれかの値を取る。
なお、プルダウンメニュー111gに記載される並び替え条件の項目は、固定的に決まっておらず、現在のスキャン設定の内容に応じて変動する。図4は、プルダウンメニュー111gに記載される並び替え条件の項目を決定する際に使用する並び替え項目リスト28aの一例を示している。並び替え項目リスト28aは、並び替え条件として選択可能な最大数の項目と、各項目をプルダウンメニュー111gに記載するか否かを示すフラグとにより構成されている。各フラグは、“TRUE”及び“FALSE”のうちのいずれか一方の値を取り、フラグが“TRUE”である項目がプルダウンメニュー111gに記載される(後述する図7のS8を参照)。そして、各フラグが“TRUE”であるか“FALSE”であるかは、現在のスキャン設定の内容に応じて決定される(後述する図7のS4,S6を参照)。例えば、現在のスキャン設定「原稿サイズ:自動」に代えて「原稿サイズ:A4」が選択された場合、「幅」、「高さ」及び「原稿サイズ」の各フラグは、“FALSE”と決定される。この場合、原稿サイズは「A4」固定であるので、「幅」、「高さ」及び「原稿サイズ」のうち、いずれの並び替え条件が選択されたとしても、選択された並び替え条件は、すべてのスキャンデータについて同じ値を取るため、選択された並び替え条件に従ってスキャンデータを並び替えることができないからである。また、例えば、現在のスキャン設定としてOCR機能がON設定されていない場合、「向き」及び「OCR文字順」の各フラグは、“FALSE”と決定される。この場合、各原稿から文字列が得られていないので、「向き」及び「OCR文字順」のうち、いずれの並び替え条件が選択されたとしても、選択された並び替え条件に従ってスキャンデータを並び替えることができないからである。
このように、並び替え項目リスト28aに含まれる各項目のフラグの値が、現在のスキャン設定の内容に応じて変動し、プルダウンメニュー111gには、フラグが“TRUE”である項目の並び替え条件が記載されるので、プルダウンメニュー111gに記載される並び替え条件の項目は、現在のスキャン設定の内容に応じて変動する。
図7~図9は、PC10、特にCPU12が実行する並び替え処理の手順を示している。並び替え処理は、ユーザが、例えば図3(a)のスキャン画面110′において、操作子111f1を操作したことを契機として実行される。以降、並び替え処理に含まれる各処理の手順の説明において、ステップを「S」と表記する。
図7において、まずCPU12は、並び替え項目リスト28aの各フラグの初期値として“TRUE”を設定する(S1)。次に、CPU12は、現在のスキャン設定を確認する(S2)。図3(b)のスキャン画面110″では、現在のスキャン設定のうち、主要な3種類の設定は、「原稿サイズ:自動」、「カラー設定:1677万色カラー」、「解像度:300×300dpi」である。
次に、CPU12は、現在のスキャン設定が特定の設定値を含むか否かを判断する(S4)。ここで、「特定の設定値」とは、並び替え条件として選択できない条件があることを示す設定値のことである。具体的には、現在のスキャン設定「原稿サイズ:自動」に代えて「原稿サイズ:A4」という設定値が設定された場合、上述のように、並び替え条件として「幅」、「高さ」及び「原稿サイズ」を選択することはできない。つまり、「原稿サイズ:A4」は特定の設定値であるので、この場合、現在のスキャン設定は特定の設定値を含むことになる。
S4の判断において、現在のスキャン設定が特定の設定値を含むと判断された場合(S4:YES)、CPU12は、選択できない並び替え条件のフラグを“FALSE”に設定した(S6)後、処理をS8に進める。上述の例では、「幅」、「高さ」及び「原稿サイズ」の各フラグが“FALSE”に設定される。
一方、S4の判断において、現在のスキャン設定が特定の設定値を含まないと判断された場合(S4:NO)、CPU12は、処理をS8に進める。
S8では、CPU12は、フラグの値が“TRUE”の並び替え条件をディスプレイ18上に表示する。具体的には、CPU12は、並び替え項目リスト28aからフラグの値が“TRUE”である並び替え条件を読み出して、例えば上記プルダウンメニュー111g(図3(b)参照)の形式で、ディスプレイ18上に表示する。図4の並び替え項目リスト28aでは、全ての項目の並び替え条件についてフラグの値が“TRUE”であるので、全ての項目の並び替え条件が読み出されて、ディスプレイ18上に表示される。
次に、CPU12は、プルダウンメニュー111gからユーザが選択指示した並び替え条件を選択する(S10)。プルダウンメニュー111gには、「原稿サイズ」の項目に「レ点」が付けられ、ユーザが「原稿サイズ」を選択指示したことを明示している。
次に、CPU12は、スキャンボタン112a(図3(a)参照)が押下されたか否かを判断する(S12)。この判断において、スキャンボタン112aが押下されなかったと判断された場合(S12:NO)、CPU12は、処理を上記S10に戻す一方、スキャンボタン112aが押下されたと判断された場合(S12:YES)、CPU12は、処理をS14に進める。つまり、CPU12は、スキャンボタン112aが押下されるまで、ユーザによる並び替え条件の選択指示を受け付けるようにしている。
S14では、CPU12は、自動並び替えをしても良いか否かの確認画面を表示する。図5(a)は、確認画面150の一例を示している。確認画面150は、例えば、スキャン画面110′(図3(a)参照)において、スキャンボタン112aが押下されたときにポップアップ表示される。確認画面150には、「自動で並び替えてもよろしいですか?」と言うメッセージとともに、自動並び替えを指示するための「はい」ボタン150aと、自動並び替えを拒否するための「いいえ」ボタン150bが表示されている。
次に、CPU12は、「はい」ボタン150aが押下されたか否かを判断する(S16)。この判断において、「はい」ボタン150aが押下されたと判断された場合(S16:YES)、CPU12は、MFP30にスキャン指示を送信した(S18)後、処理を図8のS20に進める。一方、「いいえ」ボタン150bが押下されたと判断された場合(S16:NO)、CPU12は、確認画面150を消去して、スキャン画面110′に戻した(S50)後、並び替え処理を終了する。
図8のS20では、CPU12は、スキャン指示に応じてMFP30が1ページ分の原稿をスキャンして生成し、送信した1ページ分のスキャンデータを受信する。そして、CPU12は、両面スキャン設定が“ON”であるか否かを判断する(S22)。この判断において、両面スキャン設定が“ON”であると判断された場合(S22:YES)、CPU12は、受信した1ページ分のスキャンデータが偶数ページのスキャンデータ、つまり、原稿の裏面のスキャンデータであるか否かを判断する(S24)。この判断において、受信した1ページ分のスキャンデータが原稿の裏面のスキャンデータでない、つまり、原稿の表面のスキャンデータであると判断された場合(S24:NO)、CPU12は、処理をS20に戻す。一方、受信した1ページ分のスキャンデータが原稿の裏面のスキャンデータであると判断された場合(S24:YES)、CPU12は、処理をS26に進める。
S26では、CPU12は、上記S20で取得したスキャンデータと、その1ページ前のスキャンデータとを1セットにする。そして、CPU12は、既存スキャンデータと、取得したスキャンデータとを並び替え条件に従って比較する(S28)。
次に、CPU12は、並び替え前のスキャン結果を、例えばメモリ14のデータ記憶領域28に保存し(S30)、上記S28で比較した結果に従って並び替えを行い(S32)、並び替え前後のスキャン結果を表示する(S34)。
一方、上記S22の判断において、両面スキャン設定が“OFF”であると判断された場合(S22:NO)、CPU12は、S24及びS26をスキップして、処理をS28に進める。
図6(a)は、処理がS20→S22→S28→S30→S32→S34と進んだときにディスプレイ18上に表示されたスキャンデータ保存画面200の一例を示している。図6(a)には、既存スキャンデータとして、例えばA4版の原稿をスキャンして生成されたスキャンデータに続いて、例えばB5版の原稿をスキャンして生成されたスキャンデータを取得した例が示されている。つまり、「原稿サイズ:自動」が設定された状態で、原稿サイズが大小と異なる2枚の原稿を、この順序でスキャンした場合が示されている。したがって、並び替え前は、最初に大サイズのスキャンデータが表示され、続いて小サイズのスキャンデータが表示されている。
スキャンデータ保存画面200には、「現在の並び替え設定」ボタン111f(図3(a)参照)と同様の「現在の並び替え設定」ボタン230aも表示されている。「現在の並び替え設定」ボタン230a上には、現在の並び替え設定として「原稿サイズ:昇順」が表示されているので、CPU12は、上記S28において、既存スキャンデータ、つまり大サイズのスキャンデータと、取得したスキャンデータ、つまり小サイズのスキャンデータとを「原稿サイズ:昇順」の並び替え条件に従って比較する。次に、CPU12は、比較した結果に従って、最初に小サイズのスキャンデータ、次に大サイズのスキャンデータの順序で並び替える。そして、CPU12は、並び替え前のスキャン結果として、最初に大サイズのスキャンデータ、次に小サイズのスキャンデータの順序のスキャン結果を表示し、並び替え後のスキャン結果として、最初に小サイズのスキャンデータ、次に大サイズのスキャンデータの順序のスキャン結果を表示する。これにより、図6(a)のスキャンデータ保存画面200がディスプレイ18上に表示される。
なお、「両面スキャン設定:ON」である場合には、1枚の原稿から表面のスキャンデータと裏面のスキャンデータとが取得され、表面と裏面のスキャンデータが1セットのスキャンデータとされるので、並び替え条件に従った並べ替えも1セットを単位としてなされる。
図8に戻り、次にCPU12は、全てのスキャンデータを取得したか否かを判断する(S36)。この判断において、取得するスキャンデータがまだ残っていると判断された場合(S36:NO)、CPU12は、処理を上記S20に戻して、S20以降の処理を継続する。一方、全てのスキャンデータを取得したと判断された場合(S36:YES)、CPU12は、処理を図9のS38に進める。S36の判断は、例えばADFに複数の原稿を積載して、複数の原稿をまとめてスキャンする場合に対処するためのものである。なお、ADFは、auto document feederの略語である。但し、複数の原稿をまとめてスキャンする場合でも、スキャンデータの並び替えは、1枚の原稿がスキャンされる度になされている。ここで、1枚の原稿からは、両面スキャン設定が“ON”である場合には、2つのスキャンデータが取得され、両面スキャン設定が“OFF”である場合には、1つのスキャンデータが取得される。したがって、1枚分のスキャンデータには、2つのスキャンデータである場合と、1つのスキャンデータである場合の両場合がある。
図9のS38では、CPU12は、ディスプレイ18上に「適用」ボタン211と「Undo」ボタン212を表示する(図6(a)参照)。そして、CPU12は、「適用」ボタン211が押下されたか否かを判断する(S40)。この判断において、「適用」ボタン211が押下されたと判断された場合(S40:YES)、CPU12は、並び替え前のスキャン結果の表示を消去して、並び替え後のスキャン結果のみを表示した(S42)後、並び替え処理を終了する。図6(b)は、図6(a)のスキャンデータ保存画面200において、「適用」ボタン211が押下されたときのスキャンデータ保存画面200′を示している。なお、このとき、CPU12は、「適用」ボタン211と「Undo」ボタン212の表示の消去に加え、「現在の並び替え設定」ボタン230aの表示の消去も行っている。
一方、上記S40の判断において、「適用」ボタン211が押下されなかったと判断された場合(S40:NO)、CPU12は、「Undo」ボタン212が押下されたか否かを判断する(S44)。この判断において、「Undo」ボタン212が押下されたと判断された場合(S44:YES)、CPU12は、並び替え後のスキャン結果の表示を消去して、並び替え前のスキャン結果のみを表示した(S46)後、並び替え処理を終了する。なお、このときも、CPU12は、「適用」ボタン211と「Undo」ボタン212の表示の消去に加え、「現在の並び替え設定」ボタン230aの表示の消去も行っている。
一方、上記S44の判断において、「Undo」ボタン212が押下されなかったと判断された場合(S44:NO)、CPU12は、「追加スキャン」ボタン230b(図6(a)参照)が押下されたか否かを判断する(S48)。この判断において、「追加スキャン」ボタン230bが押下されなかったと判断された場合(S48:NO)、CPU12は、処理を上記S38に戻し、「適用」ボタン211、「Undo」ボタン212及び「追加スキャン」ボタン230bのいずれかが押下されるまで待機する。一方、「追加スキャン」ボタン230bが押下されたと判断された場合(S48:YES)、CPU12は、処理を上記図7のS18に戻し、追加スキャンに係るスキャン指示をMFP30に送信する。その後、CPU12は、上記図8のS20以降の処理を継続する。
図6(a)は、上述のように、スキャンデータ保存画面200の一例を示している。そして、スキャンデータ保存画面200には、「現在の並び替え設定」ボタン111f(図3(a)参照)と同様の「現在の並び替え設定」ボタン230aも表示され、「現在の並び替え設定」ボタン230a内には、操作子111f1(図3(a)参照)と同様の操作子230a1も表示されている。操作子230a1が操作されると、プルダウンメニュー111g(図3(b)参照)が表示される。つまり、ユーザは、全てのスキャンデータを取得する途中(S36:NO)、あるいは「追加スキャン」ボタン230bが押下される前に、プルダウンメニュー111gから並び替え条件を変更して、スキャンデータの並び替えに反映させることができる。なお、プルダウンメニュー111gには、並び替え項目リスト28aからフラグの値が“TRUE”である項目の並び替え条件が読み出されて記載される。
図6(b)は、上述のように、「適用」ボタン211が押下されたときのスキャンデータ保存画面200′を示している。スキャンデータ保存画面200′は主として、スキャンデータをプレビュー表示するプレビュー表示領域210′と、スキャンデータの保存/共有を指示するための複数のボタンを表示する保存/共有指示領域220とにより構成されている。
保存/共有指示領域220には、「PCへ保存」ボタン221と、「クラウドサービスへ保存」ボタン222と、「アプリケーションで開く」ボタン223と、「Eメール添付」ボタン224とが表示されている。
「PCへ保存」ボタン221は、スキャンデータ、つまり、図6(b)の例では、並び替え後のスキャンデータをPC10のデータ記憶領域28、例えばHDD内に保存する指示を行うためのボタンである。「クラウドサービスへ保存」ボタン222は、スキャンデータを、ネットワークIF20を介して接続されたサーバ(図示せず)に保存する指示を行うためのボタンである。「アプリケーションで開く」ボタン223は、スキャンデータに対してデータ変換等の編集を行うためのアプリケーションを起動させて、そのアプリケーションにスキャンデータ群を渡す指示を行うためのボタンである。「Eメール添付」ボタン224は、スキャンデータをEメールに添付して、送信先に送信する指示を行うためのボタンである。
図5(b)は、「PCへ保存」ボタン221が押下されたときにポップアップ表示される「PCへ保存」画面250の一例を示している。この「PCへ保存」画面250において、ユーザは、ファイル形式やファイルを保存する保存場所などの変更を行うことができ、スキャンデータを変更後のファイル形式で変更後の場所に保存することができる。
以上説明したように、本実施形態の情報処理プログラムは、ユーザIF16と、ディスプレイ18と、を備えたPC10のCPU12が実行可能なプログラムであって、CPU12に、PC10がスキャンデータを取得する前に、スキャンデータの並び替え条件を指定する操作を、ユーザIF16を介して受け付ける受付処理(S2~S10)と、1枚分のスキャンデータを取得する取得処理(S20~S26)と、受付処理により受け付けられた操作により指定された並び替え条件に従って、取得処理により先に取得された1枚分以上のスキャンデータである第1スキャンデータと、取得処理により取得された1枚分のスキャンデータである第2スキャンデータとの並び順を決定する決定処理(S32)と、第1及び第2スキャンデータに係る各画像を決定処理により決定された並び順で、ディスプレイ18上に並べて表示する表示処理(S34)と、を実行させる。
このように、本実施形態の情報処理プログラムでは、取得したスキャンデータをユーザの所望する順序に自動的に並び替えて表示することが可能となる。また、スキャンデータは、1枚分のスキャンデータを取得する度に並び替えられるので、ユーザは、並び替えられたスキャンデータに係る画像を速やかに確認することができる。
ちなみに、本実施形態において、情報処理プログラムは、「プログラム」の一例である。PC10は、「情報処理装置」の一例である。CPU12は、「コンピュータ」の一例である。スキャンデータは、「画像データ」の一例である。
また、取得処理は、スキャンデータを取得し(S20)、並び替え条件は、スキャンデータを生成するためのスキャン設定に含まれる複数のパラメータの中から、受け付けられた操作により指定されたパラメータに基づいて決定された条件であり(S2~S10)、決定処理は、指定されたパラメータの値に従って並び順を決定する。
これにより、並び替え条件は、スキャンデータを生成するためのスキャン設定に含まれる複数のパラメータの中から、受け付けられた操作により指定されたパラメータに基づいて決定されるので、つまり、並び替え条件として選択しても意味のないものは排除されるので、ユーザは選択して意味のある並び替え条件の中から好みの並び替え条件を選択することができる。
また、受付処理は、スキャン設定に対して特定のパラメータが指定された場合に、特定のパラメータに応じた並び替え条件を指定する操作を受け付けることができる(S2~S10)。
また、決定処理は、スキャン設定に両面スキャン設定が含まれている場合、表面のスキャンデータと裏面のスキャンデータとを1つの単位として、並び順を決定する(S26)。
これにより、並び替えは、表面のスキャンデータと裏面のスキャンデータとを1つの単位としてなされるので、便利である。
また、決定処理は、並び替え条件がスキャンデータの基となる原稿のサイズである場合、原稿のサイズに基づいて並び順を決定する。
また、決定処理は、並び替え条件がスキャンデータをOCRで認識された文字順である場合、文字順に基づいて並び順を決定する。
また、表示処理は、スキャンデータを取得した順序に従って決定された並び順で第1及び第2スキャンデータに係る各画像を表示するとともに、指定された並び替え条件に従って決定された並び順で第1及び第2スキャンデータに係る各画像を表示し、指定された並び替え条件に従って決定された並び順での表示に対してユーザによる承認が得られた場合、スキャンデータを取得した順序に従って決定された並び順での表示を消去して、指定された並び替え条件に従って決定された並び順での表示を残す。
ちなみに、スキャンデータを取得した順序は、「デフォルトの並び替え条件」の一例である。
なお、本発明は上記実施形態に限定されるものでなく、その趣旨を逸脱しない範囲で様々な変更が可能である。
(1)上記実施形態では、画像データとして、MFP30にスキャン指示を行い、これに応じてMFP30が原稿をスキャンして生成し、送信したスキャンデータを採用しているが、これに限らず、ファックス機能によって受信されたファックスデータや、デジタルカメラによって写された写真データなど、並び替え可能な画像データであれば、どのような形式の画像データを採用してもよい。
(2)上記実施形態では、MFP30は、PC10とネットワークIF20及びルータ32を介して、通信ネットワーク経由で接続されているが、これに限らず、通信ネットワークを経由せず、直接、例えばUSBによって接続されていてもよい。
(3)上記実施形態では、MFP30は、プリント機能とスキャン機能を持つものを採用したが、これに限らず、スキャン機能のみを備えたスキャナを採用してもよい。
(4)上記実施形態では、PC10に接続される機器は、1台のMFP30のみとしたが、これに限らず、複数台のMFPが接続され、その中からいずれかを選択可能に構成してもよい。この場合、MFPだけでなく、スキャナも接続され、選択対象としてもよい。
1 画像形成システム
10 PC
12 CPU
14 メモリ
16 ユーザIF
18 ディスプレイ
20 ネットワークIF
30 MFP
32 ルータ

Claims (7)

  1. ユーザインタフェースと、ディスプレイと、を備えた情報処理装置のコンピュータが実行可能なプログラムであって、
    前記コンピュータに、
    前記情報処理装置が画像データを取得する前に、画像データの並び替え条件を指定する操作を、前記ユーザインタフェースを介して受け付ける受付処理と、
    1枚分の画像データを取得する取得処理と、
    前記受付処理により受け付けられた操作により指定された並び替え条件に従って、前記取得処理により先に取得された1枚分以上の画像データである第1画像データと、前記取得処理により取得された1枚分の画像データである第2画像データとの並び順を決定する決定処理と、
    前記第1及び第2画像データに係る各画像を前記決定処理により決定された並び順で、前記ディスプレイ上に並べて表示する表示処理と、
    を実行させ、
    前記表示処理は、デフォルトの並び替え条件に従って決定された並び順で前記第1及び第2画像データに係る各画像を表示するとともに、前記指定された並び替え条件に従って決定された並び順で前記第1及び第2画像データに係る各画像を表示し、
    前記指定された並び替え条件に従って決定された並び順での表示に対してユーザによる承認が得られた場合、前記デフォルトの並び替え条件に従って決定された並び順での表示を消去して、前記指定された並び替え条件に従って決定された並び順での表示を残す、
    プログラム
  2. 前記取得処理は、前記画像データとしてスキャンデータを取得し、
    前記並び替え条件は、前記スキャンデータを生成するためのスキャン設定に含まれる複数のパラメータの中から、前記受け付けられた操作により指定されたパラメータに基づいて決定された条件であり、
    前記決定処理は、前記指定されたパラメータの値に従って前記並び順を決定する、
    請求項1に記載のプログラム。
  3. 前記受付処理は、前記スキャン設定に対して特定のパラメータが指定された場合に、前記特定のパラメータに応じた並び替え条件を指定する操作を受け付けることができる、
    請求項2に記載のプログラム。
  4. 前記決定処理は、前記スキャン設定に両面スキャン設定が含まれている場合、表面の画像データと裏面の画像データとを1つの単位として、前記並び順を決定する、
    請求項2又は3に記載のプログラム。
  5. 前記決定処理は、前記並び替え条件が前記画像データの基となる原稿のサイズである場合、前記原稿のサイズに基づいて前記並び順を決定する、
    請求項2乃至4のいずれか1項に記載のプログラム。
  6. 前記決定処理は、前記並び替え条件が前記画像データをOCRで認識された文字順である場合、前記文字順に基づいて前記並び順を決定する、
    請求項2乃至4のいずれか1項に記載のプログラム。
  7. ユーザインタフェースと、
    ディスプレイと、
    制御装置と、
    を備えた情報処理装置であって、
    前記制御装置は、
    前記情報処理装置が画像データを取得する前に、画像データの並び替え条件を指定する操作を、前記ユーザインタフェースを介して受け付ける受付処理と、
    1枚分の画像データを取得する取得処理と、
    前記受付処理により受け付けられた操作により指定された並び替え条件に従って、前記取得処理により先に取得された1枚分以上の画像データである第1画像データと、前記取得処理により取得された1枚分の画像データである第2画像データとの並び順を決定する決定処理と、
    前記第1及び第2画像データに係る各画像を前記決定処理により決定された並び順で、前記ディスプレイ上に並べて表示する表示処理と、
    を実行し、
    前記表示処理は、デフォルトの並び替え条件に従って決定された並び順で前記第1及び第2画像データに係る各画像を表示するとともに、前記指定された並び替え条件に従って決定された並び順で前記第1及び第2画像データに係る各画像を表示し、
    前記指定された並び替え条件に従って決定された並び順での表示に対してユーザによる承認が得られた場合、前記デフォルトの並び替え条件に従って決定された並び順での表示を消去して、前記指定された並び替え条件に従って決定された並び順での表示を残す
    情報処理装置。
JP2020093881A 2020-05-29 2020-05-29 プログラム及び情報処理装置 Active JP7435265B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2020093881A JP7435265B2 (ja) 2020-05-29 2020-05-29 プログラム及び情報処理装置
US17/315,708 US11483449B2 (en) 2020-05-29 2021-05-10 Computer-readable medium, information processing device, and method for rearranging image data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020093881A JP7435265B2 (ja) 2020-05-29 2020-05-29 プログラム及び情報処理装置

Publications (2)

Publication Number Publication Date
JP2021189709A JP2021189709A (ja) 2021-12-13
JP7435265B2 true JP7435265B2 (ja) 2024-02-21

Family

ID=78704473

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020093881A Active JP7435265B2 (ja) 2020-05-29 2020-05-29 プログラム及び情報処理装置

Country Status (2)

Country Link
US (1) US11483449B2 (ja)
JP (1) JP7435265B2 (ja)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030112357A1 (en) 1998-08-28 2003-06-19 Anderson Eric C. Method and system for sorting images in an image capture unit to ease browsing access
JP2015043481A (ja) 2013-08-26 2015-03-05 株式会社沖データ 情報処理装置及び画像処理装置
JP2016046745A (ja) 2014-08-26 2016-04-04 株式会社リコー 情報処理装置、情報処理システム、情報処理方法、及びプログラム
JP2016046581A (ja) 2014-08-20 2016-04-04 コニカミノルタ株式会社 文書共有システム、サーバ、端末装置、文書データ更新方法、およびコンピュータプログラム
JP2016063400A (ja) 2014-09-18 2016-04-25 株式会社沖データ 画像処理装置および画像処理方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020063896A1 (en) * 2000-11-29 2002-05-30 Xerox Corporation In an electronic reprographic system, provide automatic document integrity determination and page organization
JP4438741B2 (ja) * 2005-11-30 2010-03-24 ソニー株式会社 色調整装置、印刷装置、画像処理装置、色調整方法、プログラム
JP5802255B2 (ja) * 2013-03-13 2015-10-28 富士フイルム株式会社 レイアウト編集装置、レイアウト編集方法およびプログラム
US9794435B1 (en) * 2013-08-30 2017-10-17 Ca, Inc. System and method for arranging scanned images
JP2018006937A (ja) 2016-06-30 2018-01-11 京セラドキュメントソリューションズ株式会社 画像形成装置
JP2019212202A (ja) * 2018-06-08 2019-12-12 富士フイルム株式会社 画像処理装置,画像処理方法,画像処理プログラムおよびそのプログラムを格納した記録媒体
JP2020136728A (ja) * 2019-02-13 2020-08-31 キヤノン株式会社 画像処理装置、システム、方法およびプログラム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030112357A1 (en) 1998-08-28 2003-06-19 Anderson Eric C. Method and system for sorting images in an image capture unit to ease browsing access
JP2015043481A (ja) 2013-08-26 2015-03-05 株式会社沖データ 情報処理装置及び画像処理装置
JP2016046581A (ja) 2014-08-20 2016-04-04 コニカミノルタ株式会社 文書共有システム、サーバ、端末装置、文書データ更新方法、およびコンピュータプログラム
JP2016046745A (ja) 2014-08-26 2016-04-04 株式会社リコー 情報処理装置、情報処理システム、情報処理方法、及びプログラム
JP2016063400A (ja) 2014-09-18 2016-04-25 株式会社沖データ 画像処理装置および画像処理方法

Also Published As

Publication number Publication date
US20210377421A1 (en) 2021-12-02
JP2021189709A (ja) 2021-12-13
US11483449B2 (en) 2022-10-25

Similar Documents

Publication Publication Date Title
US10795546B2 (en) Method for displaying user interface in accordance with device connection
US6697091B1 (en) Systems, methods and graphical user interfaces for indicating a desired original document orientation for image capture devices
JP4600486B2 (ja) 情報処理装置およびプログラム
EP1976259A1 (en) Image forming device which creates multiple preview images each with different scanner settings applied
US20110126137A1 (en) Display control system, image procesing apparatus, and display control method
US11062134B2 (en) Apparatus for setting file name and the like for scan image, control method thereof, and storage medium
US20080151330A1 (en) Image scanning device
US20150092213A1 (en) Data processing device, image forming device, and data processing method
EP1560415A1 (en) Generating multiple image files from an original document or original image data
US11265429B2 (en) Storage medium storing application program, information processing apparatus, and method of creating workflow
JP5365654B2 (ja) 画像形成装置、設定方法および設定プログラム
JP5018940B2 (ja) 画像処理システム、画像処理装置、機能設定画面の表示制御方法及び表示制御プログラム
US6692167B2 (en) Multifunction apparatus and method for display apparatus for multifunction apparatus
US20050038919A1 (en) User-friendly image forming apparatus and image forming method
US10469680B2 (en) Information processing apparatus transmitting execution command of function, and non-transitory computer-readable recording medium storing computer-readable instructions for the information processing apparatus
JP7435265B2 (ja) プログラム及び情報処理装置
JP7282550B2 (ja) 画像処理装置、その制御方法及びプログラム
EP4007249A1 (en) Image reading device and image reading method
JP4096779B2 (ja) 情報送信装置
US20040061906A1 (en) Image forming apparatus and image data transmitting method
JP7559857B2 (ja) 情報処理装置、情報処理方法及び情報処理プログラム
JP7779364B2 (ja) 情報処理装置、情報処理方法及び情報処理プログラム
US20250168284A1 (en) Image reading device
US8347229B2 (en) Multifunction peripheral and control method thereof
JP6701397B2 (ja) 入力装置、入力装置の制御方法、及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230428

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231016

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231101

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231225

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240122

R150 Certificate of patent or registration of utility model

Ref document number: 7435265

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150