Nothing Special   »   [go: up one dir, main page]

JP6897229B2 - Control program and information processing device - Google Patents

Control program and information processing device Download PDF

Info

Publication number
JP6897229B2
JP6897229B2 JP2017066700A JP2017066700A JP6897229B2 JP 6897229 B2 JP6897229 B2 JP 6897229B2 JP 2017066700 A JP2017066700 A JP 2017066700A JP 2017066700 A JP2017066700 A JP 2017066700A JP 6897229 B2 JP6897229 B2 JP 6897229B2
Authority
JP
Japan
Prior art keywords
image
job
scan data
scan
pop
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
JP2017066700A
Other languages
Japanese (ja)
Other versions
JP2018169800A (en
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 JP2017066700A priority Critical patent/JP6897229B2/en
Publication of JP2018169800A publication Critical patent/JP2018169800A/en
Application granted granted Critical
Publication of JP6897229B2 publication Critical patent/JP6897229B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Editing Of Facsimile Originals (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、スキャン装置から受信したスキャンデータを編集可能な情報処理装置のコンピュータが読み取り可能な制御プログラム等に関する。 The present invention relates to a control program or the like that can be read by a computer of an information processing device capable of editing scan data received from the scanning device.

情報処理装置では、スキャン装置から受信したスキャンデータを編集することが可能である。下記特許文献には、スキャンジョブ等のジョブの結合を行う技術が記載されている。 The information processing device can edit the scan data received from the scanning device. The following patent documents describe techniques for combining jobs such as scan jobs.

特開2003−177879号公報Japanese Unexamined Patent Publication No. 2003-177879

情報処理装置において、従来では、編集用のアプリケーションを起動させて、そのアプリケーションの操作手順に従って、スキャンデータの編集が実行される。このため、従来の情報処理装置では、編集用のアプリケーションを入手する必要があり、アプリケーションの入手,インストール等に無駄な労力が必要であった。また、アプリケーションの操作手順として、煩雑な手順も多く、容易にスキャンデータの編集を行うことができない。本発明は、そのような事情に鑑みてなされたものであり、容易にスキャンデータの編集を行うことを課題とする。 Conventionally, in an information processing device, an application for editing is started, and editing of scan data is executed according to an operation procedure of the application. For this reason, in the conventional information processing apparatus, it is necessary to obtain an application for editing, and wasteful labor is required for obtaining and installing the application. In addition, there are many complicated procedures for operating the application, and it is not possible to easily edit the scan data. The present invention has been made in view of such circumstances, and an object of the present invention is to easily edit scan data.

上記課題を解決するために、本発明の制御プログラムは、1以上のスキャン装置と通信可能な通信部と、表示部とを備える情報処理装置のコンピュータが読み取り可能な制御プログラムであって、前記コンピュータに、前記1以上のスキャン装置からスキャンデータを受信する受信処理と、前記受信処理において受信されるスキャンデータが前記1以上のスキャン装置により作成される際のスキャンジョブを示すジョブ画像を、前記表示部に表示させるジョブ画像表示処理と、前記ジョブ画像表示処理において表示されたジョブ画像に対する操作を受け付けた場合に、操作を受け付けたジョブ画像のスキャンジョブにより作成されたスキャンデータを編集する編集処理と、を実行させることを特徴とする。 In order to solve the above problems, the control program of the present invention is a control program that can be read by a computer of an information processing device including a communication unit capable of communicating with one or more scanning devices and a display unit. In addition, a job image showing a reception process for receiving scan data from the one or more scan devices and a scan job when the scan data received in the reception process is created by the one or more scan devices is displayed. Job image display processing to be displayed in the unit, and editing processing to edit the scan data created by the scan job of the job image that received the operation when the operation for the job image displayed in the job image display processing is accepted. , Is executed.

また、上記課題を解決するために、本発明の情報処理装置は、1以上のスキャン装置と通信可能な通信部と、表示部と、制御部と、を備える情報処理装置であって、前記制御部は、前記1以上のスキャン装置からスキャンデータを受信する受信処理と、前記受信処理において受信されるスキャンデータが前記1以上のスキャン装置により作成される際のスキャンジョブに関するジョブ画像を前記表示部に表示させるジョブ画像表示処理と、前記ジョブ画像表示処理において表示されたジョブ画像に対する操作を受け付けた場合に、操作を受け付けたジョブ画像のスキャンジョブにより作成されたスキャンデータを編集する編集処理と、を実行することを特徴とする。 Further, in order to solve the above problems, the information processing device of the present invention is an information processing device including a communication unit capable of communicating with one or more scanning devices, a display unit, and a control unit, and the control The unit displays a job image relating to a reception process for receiving scan data from the one or more scan devices and a scan job when the scan data received in the reception process is created by the one or more scan devices. The job image display process to be displayed in, and the edit process to edit the scan data created by the scan job of the job image that received the operation when the operation for the job image displayed in the job image display process is accepted. It is characterized by executing.

本発明に記載の制御プログラムおよび情報処理装置では、スキャン装置で実行されるスキャンジョブを示すジョブ画像が表示部に表示される。そして、そのジョブ画像に対する操作を受け付けた場合に、操作を受け付けたジョブ画像のスキャンジョブにより作成されたスキャンデータが編集される。これにより、容易にスキャンデータの編集を行うことが可能となる。 In the control program and the information processing apparatus according to the present invention, a job image showing a scan job executed by the scanning apparatus is displayed on the display unit. Then, when the operation on the job image is accepted, the scan data created by the scan job of the job image for which the operation is accepted is edited. This makes it possible to easily edit the scan data.

通信システム1のブロック図である。It is a block diagram of the communication system 1. ポップアップ画像50が表示されたディスプレイ16を示す図である。It is a figure which shows the display 16 which displayed the pop-up image 50. ポップアップ画像50と変換メニュー70とが表示されたディスプレイ16を示す図である。It is a figure which shows the display 16 which displayed the pop-up image 50 and the conversion menu 70. ポップアップ画像50が表示されたディスプレイ16を示す図である。It is a figure which shows the display 16 which displayed the pop-up image 50. ポップアップ画像50と結合メニュー78とが表示されたディスプレイ16を示す図である。It is a figure which shows the display 16 which displayed the pop-up image 50 and the combination menu 78. ポップアップ画像50と結合メニュー78と挿入位置指定画面80とが表示されたディスプレイ16を示す図である。It is a figure which shows the display 16 which displayed the pop-up image 50, the combination menu 78, and the insertion position designation screen 80. ポップアップ画像50と結合メニュー78と挿入位置指定画面80とが表示されたディスプレイ16を示す図である。It is a figure which shows the display 16 which displayed the pop-up image 50, the combination menu 78, and the insertion position designation screen 80. ポップアップ画像50が表示されたディスプレイ16を示す図である。It is a figure which shows the display 16 which displayed the pop-up image 50. PC10の動作フローチャートを示す図である。It is a figure which shows the operation flowchart of PC10. PC10の動作フローチャートを示す図である。It is a figure which shows the operation flowchart of PC10. ジョブ画像100が表示されたディスプレイ16を示す図である。It is a figure which shows the display 16 which displayed the job image 100.

<通信システムの構成>
図1に、本願に係る第1実施形態として例示される通信システム1のブロック図を示す。通信システム1は、PC(Personal computerの略)(本発明の情報処理装置の一例)10、スキャナ(本発明のスキャン装置の一例)30、スキャナ(本発明のスキャン装置の一例)32、アクセスポイント34を備える。
<Communication system configuration>
FIG. 1 shows a block diagram of a communication system 1 exemplified as a first embodiment according to the present application. The communication system 1 includes a PC (abbreviation of Personal computer) (an example of an information processing device of the present invention) 10, a scanner (an example of the scanning device of the present invention) 30, a scanner (an example of the scanning device of the present invention) 32, and an access point. 34 is provided.

PC10は、CPU(Central Processing Unitの略)(本発明の制御部、コンピュータの一例)12、記憶部14、ディスプレイ(本発明の表示部の一例)16、マウス18、ネットワークI/F(本発明の通信部の一例)20を主に備えている。これらの構成要素は、バス22を介して互いに通信可能とされている。 The PC 10 includes a CPU (abbreviation of Central Processing Unit) (control unit of the present invention, an example of a computer) 12, a storage unit 14, a display (an example of the display unit of the present invention) 16, a mouse 18, and a network I / F (the present invention). (Example of communication unit) 20 is mainly provided. These components are made communicable with each other via the bus 22.

CPU12は、記憶部14内の制御プログラム(本発明の制御プログラムの一例)26に従って処理を実行する。制御プログラム26は、スキャナ30,32から取得したスキャンデータを編集するためのプログラムである。以降、制御プログラム26を実行するCPU12のことを、単にプログラム名でも記載する場合がある。例えば、「制御プログラム26が」という記載は、「制御プログラム26を実行するCPU12が」ということを意味する場合がある。 The CPU 12 executes the process according to the control program (an example of the control program of the present invention) 26 in the storage unit 14. The control program 26 is a program for editing scan data acquired from the scanners 30 and 32. Hereinafter, the CPU 12 that executes the control program 26 may be simply described by the program name. For example, the description "the control program 26 is" may mean "the CPU 12 that executes the control program 26".

なお、記憶部14は、RAM(Random Access Memoryの略)、ROM(Read Only Memoryの略)、フラッシュメモリー、HDD(Hard Disk・Driveの略)、CPU12が備えるバッファなどが組み合わされて構成されている。また、記憶部14は、データ記憶領域28を備える。データ記憶領域28は、スキャナ30,32から取得したスキャンデータ、制御プログラム26の実行に必要なデータなどを記憶する領域である。 The storage unit 14 is configured by combining a RAM (abbreviation of Random Access Memory), a ROM (abbreviation of Read Only Memory), a flash memory, an HDD (abbreviation of Hard Disk / Drive), a buffer included in the CPU 12, and the like. There is. Further, the storage unit 14 includes a data storage area 28. The data storage area 28 is an area for storing scan data acquired from the scanners 30 and 32, data necessary for executing the control program 26, and the like.

ディスプレイ16は、表示面を有しており、表示面に画像データに基づく画像等を表示する。ディスプレイ16の一例としては、例えば、LCD、有機EL、プラズマディスプレイ等が挙げられる。マウス18は、ディスプレイ16の表示面に表示されるポインタを移動させるためのものであり、ユーザによるクリック操作等を受け付け、受け付けた操作に応じた信号を出力する。 The display 16 has a display surface, and displays an image or the like based on image data on the display surface. Examples of the display 16 include an LCD, an organic EL, a plasma display, and the like. The mouse 18 is for moving the pointer displayed on the display surface of the display 16, receives a click operation or the like by the user, and outputs a signal corresponding to the accepted operation.

ネットワークI/F20は、アクセスポイント34を介して外部装置と通信するものであり、アクセスポイント34を介して、スキャナ30,32に接続される。これにより、PC10は、スキャナ30,32と各種データの送受信を行うことが可能である。 The network I / F 20 communicates with an external device via the access point 34, and is connected to the scanners 30 and 32 via the access point 34. As a result, the PC 10 can send and receive various data to and from the scanners 30 and 32.

<スキャンデータの編集>
通信システム1では、PC10が、スキャナ30,32からスキャンデータを取得し、そのスキャンデータを、PC10のディスプレイ16に表示されたポップアップ画像に対して操作することで編集することが可能とされている。
<Edit scan data>
In the communication system 1, the PC 10 can acquire scan data from the scanners 30 and 32 and edit the scan data by manipulating the pop-up image displayed on the display 16 of the PC 10. ..

詳しくは、スキャナ30,32では、スキャン処理が実行されると、原稿毎にスキャンデータが作成され、1枚以上の原稿のスキャンデータが、1回のスキャンジョブによるスキャンデータ群として作成される。つまり、1回のスキャンジョブとして、1枚以上の原稿が読み取られ、その読取により作成された1枚以上の原稿のスキャンデータが、1のスキャンデータ群として作成される。このため、1のスキャンデータ群は、1枚以上の原稿のスキャンデータによって構成されている。 Specifically, in the scanners 30 and 32, when the scanning process is executed, scan data is created for each document, and scan data of one or more documents is created as a scan data group by one scan job. That is, one or more originals are read as one scan job, and the scan data of one or more originals created by the scanning is created as one scan data group. Therefore, one scan data group is composed of scan data of one or more originals.

そして、スキャナ30,32において、1回のスキャンジョブにより1のスキャンデータ群が作成されると、その1のスキャンデータ群が、PC10に送信される。つまり、スキャナ30,32は、スキャンジョブを実行する毎に、1のスキャンデータ群をPC10に送信する。そして、PC10は、受信したスキャンデータ群をデータ記憶領域28に記憶する。 Then, in the scanners 30 and 32, when one scan data group is created by one scan job, the one scan data group is transmitted to the PC 10. That is, the scanners 30 and 32 transmit one scan data group to the PC 10 each time the scan job is executed. Then, the PC 10 stores the received scan data group in the data storage area 28.

また、スキャナ30,32は、スキャン待機中,スキャンジョブ実行時等のスキャンジョブ受付時に、スキャンジョブに関する情報(以下、「ジョブ情報」と記載する)をPC10に送信する。ジョブ情報は、スキャンジョブの実行状況に関する情報(以下、「状況情報」と記載する。)を含み、その実行状況に関する情報として、スキャンジョブ実行中に、スキャンジョブが実行中であることを示す情報が送信され、スキャンジョブ完了後に、スキャンジョブが完了したことを示す情報が送信される。また、ジョブ情報は、スキャンジョブを実行するスキャナを特定可能な情報(以下、「スキャナ特定情報」と記載する)も含む。 Further, the scanners 30 and 32 transmit information about the scan job (hereinafter, referred to as "job information") to the PC 10 at the time of receiving the scan job such as waiting for the scan or executing the scan job. The job information includes information on the execution status of the scan job (hereinafter, referred to as "status information"), and as information on the execution status, information indicating that the scan job is being executed during the execution of the scan job. Is sent, and after the scan job is completed, information indicating that the scan job is completed is sent. The job information also includes information that can identify the scanner that executes the scan job (hereinafter, referred to as "scanner specific information").

そして、PC10は、ジョブ情報を受信すると、ジョブ情報に含まれる状況情報とスキャナ特定情報とに基づいて、図2に示すように、ポップアップ画像(本発明のジョブ画像の一例)50をディスプレイ16に表示する。なお、ポップアップ画像50は、受信したジョブ情報毎に表示されるため、図2に示す例では、PC10が3つのジョブ情報を受信し、3つのポップアップ画像50a,b,cを表示している。 Then, when the PC 10 receives the job information, the PC 10 displays a pop-up image (an example of the job image of the present invention) 50 on the display 16 based on the status information included in the job information and the scanner specific information, as shown in FIG. indicate. Since the pop-up image 50 is displayed for each received job information, in the example shown in FIG. 2, the PC 10 receives the three job information and displays the three pop-up images 50a, b, and c.

各ポップアップ画像50a,b,cには、状況情報に基づいて、スキャンジョブの実行状況が表示されるとともに、スキャナ特定情報に基づいて、スキャンジョブを実行するスキャナ名が表示される。ちなみに、3つのポップアップ画像50a,b,cの各々は、スキャンジョブが完了していることを示している。また、2つのポップアップ画像50a,bの各々は、スキャナ30においてスキャンジョブが実行されていることを示し、ポップアップ画像50cは、スキャナ32においてスキャンジョブが実行されていることを示している。 In each of the pop-up images 50a, b, and c, the execution status of the scan job is displayed based on the status information, and the name of the scanner that executes the scan job is displayed based on the scanner specific information. By the way, each of the three pop-up images 50a, b, and c indicates that the scan job has been completed. Further, each of the two pop-up images 50a and 50b indicates that the scan job is being executed by the scanner 30, and the pop-up image 50c indicates that the scan job is being executed by the scanner 32.

また、PC10では、受信したスキャンデータ群が、ポップアップ画像50と関連付けて、データ記憶領域28に記憶されている。つまり、ポップアップ画像50と、そのポップアップ画像50の基となるジョブ情報のスキャンジョブにより作成されたスキャンデータ群とが、関連づけてデータ記憶領域28に記憶されている。 Further, in the PC 10, the received scan data group is stored in the data storage area 28 in association with the pop-up image 50. That is, the pop-up image 50 and the scan data group created by the scan job of the job information that is the basis of the pop-up image 50 are stored in the data storage area 28 in association with each other.

そして、ポップアップ画像50がディスプレイ16に表示されている際に、ユーザがマウス18を操作して、ポップアップ画像50の上にポインタ60を移動させることで、ポップアップ画像50と関連付けて記憶されているスキャンデータ群が編集される。具体的には、例えば、ユーザが、マウス18を操作して、ポップアップ画像50bの上にポインタ60を移動させることで、図3に示すように、ポップアップ画像50bからの吹き出し画像として、変換メニュー(本発明の変換受付画像の一例)70がディスプレイ16に表示される。 Then, when the pop-up image 50 is displayed on the display 16, the user operates the mouse 18 to move the pointer 60 over the pop-up image 50, so that the scan stored in association with the pop-up image 50 is stored. The data group is edited. Specifically, for example, when the user operates the mouse 18 to move the pointer 60 onto the pop-up image 50b, as shown in FIG. 3, the conversion menu (as a balloon image from the pop-up image 50b) An example of the conversion reception image of the present invention) 70 is displayed on the display 16.

変換メニュー70には、第1変換ボタン72と第2変換ボタン74とが表示される。第1変換ボタン72は、2in1変換処理を行うためのボタンであり、第2変換ボタン74は、色変換処理を行うためのボタンである。なお、第1変換ボタン72等は、その第1変換ボタン72等の上にポインタ60を移動させ、左クリック操作を行うことで、操作される。このため、第1変換ボタン72等の上に、ポインタ60を移動させ、左クリック操作を行うことを、単に、第1変換ボタン72等の操作と記載する。 In the conversion menu 70, the first conversion button 72 and the second conversion button 74 are displayed. The first conversion button 72 is a button for performing a 2in1 conversion process, and the second conversion button 74 is a button for performing a color conversion process. The first conversion button 72 or the like is operated by moving the pointer 60 onto the first conversion button 72 or the like and performing a left-click operation. Therefore, moving the pointer 60 onto the first conversion button 72 or the like and performing a left-click operation is simply described as an operation of the first conversion button 72 or the like.

2in1変換処理は、スキャンデータの出力画像を変換する処理であり、2枚の原稿を用紙の1ページに印刷できるように、スキャンデータを変換する処理である。詳しくは、第1変換ボタン72が操作されることで、変換メニュー70の表示の起因となったポップアップ画像50、つまり、変換メニュー70が表示される直前にポインタ60が重ねられていたポップアップ画像50bと関連付けて記憶されているスキャンデータ群が抽出される。次に、そのスキャンデータ群を構成するスキャンデータに基づいて、1枚の原稿毎のスキャンデータに基づくサムネイル画像(図示省略)がディスプレイ16に表示される。 The 2in1 conversion process is a process of converting an output image of scan data, and is a process of converting scan data so that two originals can be printed on one page of paper. Specifically, when the first conversion button 72 is operated, the pop-up image 50 that caused the display of the conversion menu 70, that is, the pop-up image 50b on which the pointer 60 is superimposed immediately before the conversion menu 70 is displayed. The scan data group stored in association with is extracted. Next, a thumbnail image (not shown) based on the scan data for each original is displayed on the display 16 based on the scan data constituting the scan data group.

そして、表示されたサムネイル画像から2つのサムネイル画像が、ユーザ操作により選択されると、選択された2つのサムネイル画像の基となるスキャンデータが、そのスキャンデータに基づく画像が用紙の1ページに印刷できるように、変換される。なお、2つのサムネイル画像を用紙の1ページに印刷するためのスキャンデータの変換処理の手法は、既存の技術であるため、詳しい説明は省略する。そして、スキャンデータの変換処理が終了すると、その変換されたスキャンデータを含むスキャンデータ群が、ポップアップ画像50bと関連付けてデータ記憶領域28に記憶される。 Then, when two thumbnail images are selected from the displayed thumbnail images by user operation, the scan data on which the two selected thumbnail images are based is printed, and the image based on the scan data is printed on one page of the paper. Converted so that it can be done. Since the method of converting scan data for printing two thumbnail images on one page of paper is an existing technique, detailed description thereof will be omitted. Then, when the conversion process of the scan data is completed, the scan data group including the converted scan data is stored in the data storage area 28 in association with the pop-up image 50b.

また、変換前のスキャンデータを含むスキャンデータ群は、消去されず、旧スキャンデータ群として、データ記憶領域28への記憶が維持される。つまり、データ記憶領域28には、ポップアップ画像50bと関連付けて、新たなスキャンデータ群としての変換後のスキャンデータ群と、旧スキャンデータ群としての変換前のスキャンデータ群とが記憶されている。 Further, the scan data group including the scan data before conversion is not erased, and the storage in the data storage area 28 is maintained as the old scan data group. That is, in the data storage area 28, the scan data group after conversion as a new scan data group and the scan data group before conversion as the old scan data group are stored in association with the pop-up image 50b.

上記手法により、2in1変換処理が完了すると、図4に示すように、ポップアップ画像50bに、キャンセルボタン76が表示される。キャンセルボタン76は、完了した2in1変換処理をキャンセルするためのボタンであり、キャンセルボタン76への操作により、データ記憶領域28に記憶されている変換後のスキャンデータ群が消去される。そして、変換前のスキャンデータ群、つまり、旧スキャンデータ群が、新たなスキャンデータ群として、データ記憶領域28に記憶される。 When the 2in1 conversion process is completed by the above method, the cancel button 76 is displayed on the pop-up image 50b as shown in FIG. The cancel button 76 is a button for canceling the completed 2in1 conversion process, and by operating the cancel button 76, the converted scan data group stored in the data storage area 28 is deleted. Then, the scan data group before conversion, that is, the old scan data group is stored in the data storage area 28 as a new scan data group.

また、色変換処理は、スキャンデータの出力画像を変換する処理であり、出力画像がカラー画像である場合に、白黒画像となるように、スキャンデータを変換する処理である。詳しくは、第2変換ボタン74が操作されることで、変換メニュー70の表示の起因となったポップアップ画像50、つまり、変換メニュー70が表示される直前にポインタ60が重ねられていたポップアップ画像50bと関連付けて記憶されているスキャンデータ群が抽出される。 Further, the color conversion process is a process of converting an output image of scan data, and is a process of converting scan data so that when the output image is a color image, it becomes a black-and-white image. Specifically, when the second conversion button 74 is operated, the pop-up image 50 that caused the display of the conversion menu 70, that is, the pop-up image 50b on which the pointer 60 is superimposed immediately before the conversion menu 70 is displayed. The scan data group stored in association with is extracted.

そして、そのスキャンデータ群を構成するスキャンデータが、そのスキャンデータに基づく出力画像がカラー画像から白黒画像となるように、変換される。なお、出力画像をカラー画像から白黒画像に変更するスキャンデータの変換処理の手法は、既存の技術であるため、詳しい説明は省略する。そして、スキャンデータの変換処理が終了すると、変換されたスキャンデータを含むスキャンデータ群が、ポップアップ画像50bと関連付けてデータ記憶領域28に記憶される。なお、色変換処理においても、変換前のスキャンデータ群が、旧スキャンデータ群として、データ記憶領域28に記憶されている。このため、色変換処理完了後に、キャンセルボタン76が操作されることで、色変換処理をキャンセルすることができる。 Then, the scan data constituting the scan data group is converted so that the output image based on the scan data changes from a color image to a black-and-white image. Since the method of converting the scan data for changing the output image from the color image to the black-and-white image is an existing technique, detailed description thereof will be omitted. Then, when the conversion process of the scan data is completed, the scan data group including the converted scan data is stored in the data storage area 28 in association with the pop-up image 50b. Also in the color conversion process, the scan data group before conversion is stored in the data storage area 28 as the old scan data group. Therefore, the color conversion process can be canceled by operating the cancel button 76 after the color conversion process is completed.

また、PC10では、ポップアップ画像50がディスプレイ16に表示されている際に、マウス操作により、ポップアップ画像50の上に、別のポップアップ画像50を重ねることで、それら2つのポップアップ画像50と関連付けて記憶されているスキャンデータ群が結合される。具体的には、例えば、図2に示すように、ディスプレイ16にポップアップ画像50a,b,cが表示されている状態で、ユーザが、マウス18を操作して、ポップアップ画像50cの上にポインタ60を移動させ、左クリック操作を行うことで、ポップアップ画像50cが移動可能な状態となる。そして、その状態、つまり、左クリックを維持した状態でポインタ60を移動させることで、ポップアップ画像50cが移動する。なお、ポップアップ画像50c等の上で左クリック操作を維持した状態でポインタ60を移動させて、ポップアップ画像50c等を移動させる操作を、ドラッグ操作と記載する。 Further, in the PC 10, when the pop-up image 50 is displayed on the display 16, by superimposing another pop-up image 50 on the pop-up image 50 by operating the mouse, the pop-up image 50 is stored in association with the two pop-up images 50. The scan data groups that have been created are combined. Specifically, for example, as shown in FIG. 2, the user operates the mouse 18 while the pop-up images 50a, b, and c are displayed on the display 16, and the pointer 60 is placed on the pop-up image 50c. By moving and performing a left-click operation, the pop-up image 50c becomes movable. Then, by moving the pointer 60 in that state, that is, while maintaining the left click, the pop-up image 50c is moved. The operation of moving the pointer 60 while maintaining the left-click operation on the pop-up image 50c or the like to move the pop-up image 50c or the like is described as a drag operation.

そして、図5に示すように、ドラッグ操作によりポップアップ画像50cをポップアップ画像50bの上に移動させ、ポップアップ画像50cをポップアップ画像50bの上に重ねることで、ポップアップ画像50bからの吹き出し画像として、結合メニュー(本発明の結合受付画像の一例)78がディスプレイ16に表示される。結合メニュー78には、後に詳しく説明するが、原稿の挿入位置を指定するための画面のイラストが記載されている。なお、ドラッグ操作により重ねられた2つのポップアップ画像50のうちの上のポップアップ画像50、つまり、ドラッグ操作により移動するポップアップ画像50を、上側ポップアップ画像と記載し、下のポップアップ画像50、つまり、ドラッグ操作により移動するポップアップ画像50の移動先のポップアップ画像50を、下側ポップアップ画像と記載する。 Then, as shown in FIG. 5, the pop-up image 50c is moved onto the pop-up image 50b by a drag operation, and the pop-up image 50c is superimposed on the pop-up image 50b. (Example of the combined reception image of the present invention) 78 is displayed on the display 16. The combination menu 78 includes an illustration of a screen for designating the insertion position of the document, which will be described in detail later. The upper pop-up image 50 of the two pop-up images 50 superimposed by the drag operation, that is, the pop-up image 50 that moves by the drag operation is described as the upper pop-up image, and the lower pop-up image 50, that is, the drag. The destination pop-up image 50 of the pop-up image 50 that is moved by the operation is referred to as a lower pop-up image.

続いて、ポップアップ画像50cのドラッグ操作を維持した状態、つまり、ポップアップ画像50cの上での左クリック操作を維持した状態で、図6に示すように、ポインタ60を結合メニュー78の上に移動させることで、結合メニュー78からの吹き出し画像として、挿入位置指定画面80がディスプレイ16に表示される。挿入位置指定画面80には、ドラッグ操作により移動するポップアップ画像50cの移動先のポップアップ画像50b、つまり、下側ポップアップ画像に応じたスキャンデータに基づくサムネイル画像(本発明のサムネイル画像の一例)が表示される。 Subsequently, as shown in FIG. 6, the pointer 60 is moved onto the join menu 78 while the drag operation of the pop-up image 50c is maintained, that is, the left-click operation on the pop-up image 50c is maintained. As a result, the insertion position designation screen 80 is displayed on the display 16 as a balloon image from the combined menu 78. On the insertion position designation screen 80, the pop-up image 50b to which the pop-up image 50c is moved by the drag operation, that is, the thumbnail image based on the scan data corresponding to the lower pop-up image (an example of the thumbnail image of the present invention) is displayed. Will be done.

詳しくは、ポインタ60が結合メニュー78の上に移動すると、下側ポップアップ画像と関連付けて記憶されているスキャンデータ群が抽出される。次に、そのスキャンデータ群を構成するスキャンデータに基づくサムネイル画像82が、挿入位置指定画面80に表示される。なお、図6では、3枚のサムネイル画像82a,b,cが挿入位置指定画面80に表示されている。 Specifically, when the pointer 60 moves over the join menu 78, the scan data group stored in association with the lower pop-up image is extracted. Next, the thumbnail image 82 based on the scan data constituting the scan data group is displayed on the insertion position designation screen 80. In FIG. 6, three thumbnail images 82a, b, and c are displayed on the insertion position designation screen 80.

そして、ポップアップ画像50cのドラッグ操作を維持した状態、つまり、ポップアップ画像50cの上での左クリック操作を維持した状態で、挿入位置指定画面80においてサムネイル画像82の隣にポインタ60を移動させることで、その位置が、スキャンデータに基づく画像の挿入位置として指定される。詳しくは、ポップアップ画像50cの上での左クリック操作を維持した状態で、例えば、図7に示すように、サムネイル画像82aの右隣、つまり、サムネイル画像82aとサムネイル画像82bとの間に、ポインタ60を移動させる。これにより、サムネイル画像82aとサムネイル画像82bとの間が広くなり、サムネイル画像82aとサムネイル画像82bとの間に位置指定マーク86が表示される。 Then, by moving the pointer 60 next to the thumbnail image 82 on the insertion position designation screen 80 while maintaining the drag operation of the pop-up image 50c, that is, maintaining the left-click operation on the pop-up image 50c. , That position is designated as the insertion position of the image based on the scan data. Specifically, while maintaining the left-click operation on the pop-up image 50c, for example, as shown in FIG. 7, a pointer is placed on the right side of the thumbnail image 82a, that is, between the thumbnail image 82a and the thumbnail image 82b. Move 60. As a result, the space between the thumbnail image 82a and the thumbnail image 82b is widened, and the position designation mark 86 is displayed between the thumbnail image 82a and the thumbnail image 82b.

この位置指定マーク86が表示されている状態で、ポップアップ画像50cのドラッグ操作が解除されると、つまり、ポップアップ画像50cの上での左クリック操作が解除されると、位置指定マーク86が表示されている位置が、スキャンデータに基づく画像の挿入位置として指定される。なお、ドラッグ操作を解除する操作を、ドロップ操作と記載する。そして、スキャンデータに基づく画像の挿入位置が指定されると、ドラッグ操作により移動したポップアップ画像50c、つまり、上側ポップアップ画像に応じたスキャンデータに基づく画像が、指定された挿入位置に挿入されるように、上側ポップアップ画像に応じたスキャンデータと、下側ポップアップ画像に応じたスキャンデータとが結合される。 When the drag operation of the pop-up image 50c is canceled while the position designation mark 86 is displayed, that is, when the left click operation on the pop-up image 50c is canceled, the position designation mark 86 is displayed. The position is specified as the insertion position of the image based on the scan data. The operation of canceling the drag operation is described as a drop operation. Then, when the insertion position of the image based on the scan data is specified, the pop-up image 50c moved by the drag operation, that is, the image based on the scan data corresponding to the upper pop-up image is inserted at the designated insertion position. The scan data corresponding to the upper pop-up image and the scan data corresponding to the lower pop-up image are combined with each other.

詳しくは、下側ポップアップ画像と関連付けて記憶されているスキャンデータ群(以下、「下側スキャンデータ群」と記載する)と、上側ポップアップ画像と関連付けて記憶されているスキャンデータ群(以下、「上側スキャンデータ群」と記載する)とが抽出される。次に、下側スキャンデータ群を構成するスキャンデータにおいて、指定された挿入位置の前後のスキャンデータに基づく画像が特定される。そして、指定された挿入位置の前後のスキャンデータに基づく画像の間に、上側スキャンデータ群を構成するスキャンデータに基づく画像が挿入されるように、下側スキャンデータ群を構成するスキャンデータと、下側スキャンデータ群を構成するスキャンデータとが結合される。なお、2つのスキャンデータ群を結合する処理の手法は、既存の技術であるため、詳しい説明は省略する。 Specifically, a scan data group stored in association with the lower pop-up image (hereinafter, referred to as "lower scan data group") and a scan data group stored in association with the upper pop-up image (hereinafter, "" "Upper scan data group") and are extracted. Next, in the scan data constituting the lower scan data group, an image based on the scan data before and after the designated insertion position is specified. Then, the scan data constituting the lower scan data group and the scan data constituting the lower scan data group are inserted so that the image based on the scan data constituting the upper scan data group is inserted between the images based on the scan data before and after the specified insertion position. The scan data that composes the lower scan data group is combined. Since the method of processing for combining two scan data groups is an existing technique, detailed description thereof will be omitted.

そして、上記結合処理が終了すると、結合されたスキャンデータが、下側スキャンデータ群として、下側ポップアップ画像、つまり、ポップアップ画像50bと関連付けてデータ記憶領域28に記憶される。また、上記結合処理が終了すると、上側ポップアップ画像、つまり、ポップアップ画像50cは、図8に示すように、消去され、下側ポップアップ画像、つまり、ポップアップ画像50bに、上記2in1変換処理終了後と同様に、キャンセルボタン76が表示される。 Then, when the combination process is completed, the combined scan data is stored as the lower scan data group in the data storage area 28 in association with the lower pop-up image, that is, the pop-up image 50b. Further, when the combination process is completed, the upper pop-up image, that is, the pop-up image 50c is erased as shown in FIG. 8, and the lower pop-up image, that is, the pop-up image 50b is displayed in the same manner as after the completion of the 2in1 conversion process. The cancel button 76 is displayed.

このため、結合されたスキャンデータ群が、下側スキャンデータ群として下側ポップアップ画像と関連付けてデータ記憶領域28に記憶される際に、下側ポップアップ画像の結合前のスキャンデータ群、つまり、上側スキャンデータ群が結合される前の下側スキャンデータ群は、消去されず、旧スキャンデータ群として、データ記憶領域28への記憶が維持される。つまり、データ記憶領域28には、下側ポップアップ画像と関連付けて、新たなスキャンデータ群としての結合後のスキャンデータ群と、旧スキャンデータ群としての結合前のスキャンデータ群とが記憶されている。 Therefore, when the combined scan data group is stored in the data storage area 28 in association with the lower pop-up image as the lower scan data group, the scan data group before the combination of the lower pop-up image, that is, the upper side The lower scan data group before the scan data group is combined is not erased, and the storage in the data storage area 28 is maintained as the old scan data group. That is, in the data storage area 28, the scan data group after the combination as the new scan data group and the scan data group before the combination as the old scan data group are stored in association with the lower pop-up image. ..

また、上側ポップアップ画像は消去されるが、下側ポップアップ画像に結合される前の上側スキャンデータ群は、消去されず、データ記憶領域28への記憶が維持される。つまり、上側ポップアップ画像は消去されるが、データ記憶領域28には、上側ポップアップ画像と関連付けて、下側ポップアップ画像に結合される前の上側スキャンデータ群が記憶されている。このため、キャンセルボタン76が操作されることで、データ記憶領域28に下側ポップアップ画像と関連付けて記憶されている結合後のスキャンデータ群が消去される。そして、結合前のスキャンデータ群、つまり、旧スキャンデータ群が、新たなスキャンデータ群として、下側ポップアップ画像と関連付けて、データ記憶領域28に記憶される。また、キャンセルボタン76が操作されることで、消去された上側ポップアップ画像が、再度、ディスプレイ16に表示される。なお、上述したように、下側ポップアップ画像に結合される前の上側スキャンデータ群は、上側ポップアップ画像と関連付けて、データ記憶領域28に記憶されている。これにより、キャンセルボタン76が操作されることで、上記結合処理がキャンセルされる。 Further, although the upper pop-up image is erased, the upper scan data group before being combined with the lower pop-up image is not erased, and the storage in the data storage area 28 is maintained. That is, the upper pop-up image is erased, but the data storage area 28 stores the upper scan data group before being combined with the lower pop-up image in association with the upper pop-up image. Therefore, by operating the cancel button 76, the combined scan data group stored in association with the lower pop-up image in the data storage area 28 is deleted. Then, the scan data group before combining, that is, the old scan data group is stored in the data storage area 28 as a new scan data group in association with the lower pop-up image. Further, by operating the cancel button 76, the erased upper pop-up image is displayed on the display 16 again. As described above, the upper scan data group before being combined with the lower pop-up image is stored in the data storage area 28 in association with the upper pop-up image. As a result, the cancel button 76 is operated to cancel the combination process.

また、上記結合処理では、上側スキャンデータ群の挿入位置が指定され、スキャンデータ群が結合されているが、上側スキャンデータ群の挿入位置を指定することなく、スキャンデータ群を結合することも可能である。以下に、上側スキャンデータ群の挿入位置を指定することなく、スキャンデータ群を結合する結合処理について説明する。なお、2つの結合処理を区別するべく、上側スキャンデータ群の挿入位置を指定し、スキャンデータ群を結合する処理を、第1結合処理と記載し、上側スキャンデータ群の挿入位置を指定せずに、スキャンデータ群を結合する処理を、第2結合処理と記載する。 Further, in the above-mentioned combining process, the insertion position of the upper scan data group is specified and the scan data group is combined, but it is also possible to combine the scan data groups without specifying the insertion position of the upper scan data group. Is. The combination process for combining the scan data groups without specifying the insertion position of the upper scan data group will be described below. In order to distinguish between the two join processes, the insertion position of the upper scan data group is specified, the process of joining the scan data groups is described as the first join process, and the insertion position of the upper scan data group is not specified. The process of combining the scan data groups is referred to as a second combination process.

第1結合処理では、図7に示すように、挿入位置指定画面80がディスプレイ16に表示され、マウス操作により、その挿入位置指定画面80のサムネイル画像82の隣にポインタ60が移動するまで、上側ポップアップ画像のドラッグ操作は継続して実行されている。そして、挿入位置指定画面80のサムネイル画像82の隣にポインタ60が移動した後に、ドロップ操作されることで、第1結合処理が実行される。一方、第2結合処理では、図5に示すように、上側ポップアップ画像(ポップアップ画像50c)がドラッグ操作により、下側ポップアップ画像(ポップアップ画像50b)の上に移動するまで、上側ポップアップ画像のドラッグ操作は継続して実行される。そして、上側ポップアップ画像がドラッグ操作により下側ポップアップ画像の上に移動した後に、ドロップ操作されることで、第2結合処理が実行される。 In the first combination process, as shown in FIG. 7, the insertion position designation screen 80 is displayed on the display 16, and the pointer 60 is moved upward until the pointer 60 is moved next to the thumbnail image 82 of the insertion position designation screen 80 by mouse operation. The drag operation of the pop-up image is continuously executed. Then, after the pointer 60 moves next to the thumbnail image 82 on the insertion position designation screen 80, the first combination process is executed by performing a drop operation. On the other hand, in the second combination process, as shown in FIG. 5, the upper pop-up image (pop-up image 50c) is dragged until it moves onto the lower pop-up image (pop-up image 50b). Will continue to run. Then, after the upper pop-up image is moved onto the lower pop-up image by the drag operation, the second combination process is executed by the drop operation.

第2結合処理では、上側ポップアップ画像に応じたスキャンデータに基づく画像が、下側ポップアップ画像に応じたスキャンデータに基づく全ての画像の後に挿入されるように、上側ポップアップ画像に応じたスキャンデータと、下側ポップアップ画像に応じたスキャンデータとが結合される。なお、第2結合処理は、画像の挿入位置を除いて、第1結合処理と同じであるため、第2結合処理の詳しい説明は省略する。また、第2結合処理においても、第2結合処理が終了すると、上側ポップアップ画像が消去され、下側ポップアップ画像にキャンセルボタン76が表示される。このため、第2結合処理においても、キャンセルボタン76への操作により、第2結合処理がキャンセルされる。 In the second combination process, the image based on the scan data corresponding to the upper pop-up image is inserted after all the images based on the scan data corresponding to the lower pop-up image, so that the scan data corresponding to the upper pop-up image is inserted. , The scan data according to the lower pop-up image is combined. Since the second combination process is the same as the first combination process except for the image insertion position, detailed description of the second combination process will be omitted. Further, also in the second combination process, when the second combination process is completed, the upper pop-up image is deleted and the cancel button 76 is displayed on the lower pop-up image. Therefore, also in the second join process, the second join process is canceled by operating the cancel button 76.

このように、PC10では、ポップアップ画像に対する操作を行うことで、スキャナ30,32から受信したスキャンデータ群の変換,結合などの編集を行うことが可能である。一方、従来のPCでは、スキャナ30,32から受信したスキャンデータ群の編集を実行するために、編集用のアプリケーションを起動させて、そのアプリケーションの操作手順に従って、スキャンデータ群の編集が実行されていた。このため、従来のPCでは、編集用のアプリケーションを入手する必要があり、アプリケーションの入手,インストール等に無駄な労力が必要であった。このようなことに鑑みて、PC10では、ポップアップ画像に対する操作を行うだけで、スキャナ30,32から受信したスキャンデータ群の変換,結合等の編集を行うことが可能となり、無駄な労力を省くことが可能となる。 In this way, the PC 10 can edit the scan data group received from the scanners 30 and 32, such as conversion and combination, by performing an operation on the pop-up image. On the other hand, in the conventional PC, in order to edit the scan data group received from the scanners 30 and 32, an application for editing is started, and the scan data group is edited according to the operation procedure of the application. It was. For this reason, in a conventional PC, it is necessary to obtain an application for editing, and wasteful labor is required for obtaining and installing the application. In view of this, in the PC 10, it is possible to edit the scan data group received from the scanners 30 and 32, such as conversion and combination, just by operating the pop-up image, which saves unnecessary labor. Is possible.

特に、スキャンデータ群の結合は、ドラッグ操作により実行されるため、操作性が高く、容易にスキャンデータの結合を行うことが可能となる。また、結合対象のスキャンデータの挿入位置を指定できるため、ユーザにとって便利である。さらに言えば、結合対象のスキャンデータの挿入位置を、挿入位置指定画面80のサムネイル画像82に対して指定するため、スキャンデータに基づく画像を確認しながら、スキャンデータの挿入位置を指定することが可能となり、操作性も高い。 In particular, since the scan data group is combined by the drag operation, the operability is high and the scan data can be easily combined. In addition, it is convenient for the user because the insertion position of the scan data to be combined can be specified. Furthermore, since the insertion position of the scan data to be combined is specified with respect to the thumbnail image 82 of the insertion position specification screen 80, it is possible to specify the insertion position of the scan data while checking the image based on the scan data. It is possible and the operability is high.

<制御プログラム>
上述したPC10におけるスキャンデータの編集は、CPU12によって制御プログラム26が実行されることによって行われる。以下に、図9及び図10を用いて、この制御プログラム26のフローが実行される際の処理を説明する。
<Control program>
Editing of the scan data in the PC 10 described above is performed by executing the control program 26 by the CPU 12. Hereinafter, processing when the flow of the control program 26 is executed will be described with reference to FIGS. 9 and 10.

まず、スキャナ30,32においてスキャンジョブが受け付けられると、スキャナ30,32は、ジョブ情報をPC10に送信し、PC10は、ジョブ情報を受信する(図9参照:S100)。そして、PC10は、受信したジョブ情報に基づいて、ポップアップ画像50をディスプレイ16に表示する(S102)。次に、スキャナ30,32では、スキャンジョブが完了すると、スキャンジョブにより作成されたスキャンデータ群をPC10に送信し、PC10は、スキャンデータ群を受信する(S104)。 First, when the scan job is accepted by the scanners 30 and 32, the scanners 30 and 32 transmit the job information to the PC 10, and the PC 10 receives the job information (see FIG. 9: S100). Then, the PC 10 displays the pop-up image 50 on the display 16 based on the received job information (S102). Next, when the scan job is completed, the scanners 30 and 32 transmit the scan data group created by the scan job to the PC 10, and the PC 10 receives the scan data group (S104).

続いて、PC10は、ポップアップ画像50の上にポインタ60が有るか否かを判断する(S106)。この際、ポップアップ画像50の上にポインタ60が無い場合(S106:NO)には、S106の処理が繰り返される。一方、ポップアップ画像50の上にポインタ60が有る場合(S106:YES)に、PC10は、変換メニュー70をディスプレイ16に表示する(S108)。 Subsequently, the PC 10 determines whether or not the pointer 60 is on the pop-up image 50 (S106). At this time, if the pointer 60 is not on the pop-up image 50 (S106: NO), the process of S106 is repeated. On the other hand, when the pointer 60 is on the pop-up image 50 (S106: YES), the PC 10 displays the conversion menu 70 on the display 16 (S108).

次に、PC10は、変換メニュー70の第1変換ボタン72若しくは第2変換ボタン74が操作されたか否かを判断する(S110)。この際、第1変換ボタン72若しくは第2変換ボタン74が操作されている場合(S110:YES)に、操作された変換ボタンに応じた変換処理、つまり、2in1変換処理、若しくは色変換処理が実行される(S112)。そして、本フローが終了する。 Next, the PC 10 determines whether or not the first conversion button 72 or the second conversion button 74 of the conversion menu 70 has been operated (S110). At this time, when the first conversion button 72 or the second conversion button 74 is operated (S110: YES), the conversion process corresponding to the operated conversion button, that is, the 2in1 conversion process or the color conversion process is executed. (S112). Then, this flow ends.

一方、第1変換ボタン72若しくは第2変換ボタン74が操作されていない場合(S110:NO)に、PC10は、ポップアップ画像50に対してドラッグ操作が行われているか否かを判断する(S114)。そして、ポップアップ画像50に対してドラッグ操作が行われていない場合(S114:NO)に、S106に戻る。一方、ポップアップ画像50に対してドラッグ操作が行われている場合(S114:YES)に、ドラッグ操作に応じたポップアップ画像50の移動処理、つまり、ドラッグ処理が実行される(図10参照:S116)。 On the other hand, when the first conversion button 72 or the second conversion button 74 is not operated (S110: NO), the PC 10 determines whether or not a drag operation is performed on the pop-up image 50 (S114). .. Then, when the drag operation is not performed on the pop-up image 50 (S114: NO), the process returns to S106. On the other hand, when the drag operation is performed on the pop-up image 50 (S114: YES), the movement process of the pop-up image 50 in response to the drag operation, that is, the drag process is executed (see FIG. 10: S116). ..

続いて、PC10は、ドラッグ操作されているポップアップ画像50が、別のポップアップ画像50と重なっているか否かを判断する(S118)。つまり、PC10は、ドラッグ操作されている上側ポップアップ画像が、下側ポップアップ画像の上に移動しているか否かを判断する。この際、ドラッグ操作されているポップアップ画像50が、別のポップアップ画像50と重なっていない場合(S118:NO)には、ドロップ操作されたか否かが判断される(S120)。そして、ドロップ操作されていない場合(S120:NO)に、S116に戻る。一方、ドロップ操作されている場合(S120:YES)に、S106に戻る。 Subsequently, the PC 10 determines whether or not the pop-up image 50 being dragged overlaps with another pop-up image 50 (S118). That is, the PC 10 determines whether or not the upper pop-up image being dragged is moved above the lower pop-up image. At this time, if the pop-up image 50 being dragged does not overlap with another pop-up image 50 (S118: NO), it is determined whether or not the drop operation has been performed (S120). Then, when the drop operation is not performed (S120: NO), the process returns to S116. On the other hand, when the drop operation is performed (S120: YES), the process returns to S106.

また、ドラッグ操作されているポップアップ画像50が、別のポップアップ画像50と重なっている場合(S118:YES)に、PC10は、結合メニュー78をディスプレイ16に表示する(S122)。続いて、PC10は、結合メニュー78の上にポインタ60が有るか否かを判断する(S124)。この際、結合メニュー78の上にポインタ60が無い場合(S124:NO)には、ドロップ操作されたか否かが判断される(S126)。そして、ドロップ操作されていない場合(S126:NO)に、S116に戻る。一方、ドロップ操作されている場合(S126:YES)に、第2結合処理が実行される。そして、本フローが終了する。 Further, when the pop-up image 50 being dragged overlaps with another pop-up image 50 (S118: YES), the PC 10 displays the combined menu 78 on the display 16 (S122). Subsequently, the PC 10 determines whether or not the pointer 60 is on the join menu 78 (S124). At this time, if the pointer 60 is not on the join menu 78 (S124: NO), it is determined whether or not the drop operation has been performed (S126). Then, when the drop operation is not performed (S126: NO), the process returns to S116. On the other hand, when the drop operation is performed (S126: YES), the second join process is executed. Then, this flow ends.

また、S124で結合メニュー78の上にポインタ60が有る場合(S124:YES)に、PC10は、挿入位置指定画面80をディスプレイ16に表示する(S130)。ちなみに、PC10は、挿入位置指定画面80を表示する際に、挿入位置指定画面80の内部にサムネイル画像82を表示する。次に、PC10は、挿入位置指定画面80の上にポインタ60が有るか否かを判断する(S132)。この際、挿入位置指定画面80の上にポインタ60が無い場合(S132:NO)に、S116に戻る。 Further, when the pointer 60 is located on the join menu 78 in S124 (S124: YES), the PC 10 displays the insertion position designation screen 80 on the display 16 (S130). Incidentally, when the insertion position designation screen 80 is displayed, the PC 10 displays the thumbnail image 82 inside the insertion position designation screen 80. Next, the PC 10 determines whether or not the pointer 60 is on the insertion position designation screen 80 (S132). At this time, if the pointer 60 is not on the insertion position designation screen 80 (S132: NO), the process returns to S116.

一方、挿入位置指定画面80の上にポインタ60が有る場合(S132:YES)に、PC10は、ポインタ60により指定される箇所に、位置指定マーク86を表示する(S134)。続いて、ドロップ操作されたか否かが判断される(S136)。この際、ドロップ操作されていない場合(S136:NO)に、S116に戻る。一方、ドロップ操作されている場合(S136:YES)に、第1結合処理が実行される。そして、本フローが終了する。 On the other hand, when the pointer 60 is on the insertion position designation screen 80 (S132: YES), the PC 10 displays the position designation mark 86 at the position designated by the pointer 60 (S134). Subsequently, it is determined whether or not the drop operation has been performed (S136). At this time, if the drop operation is not performed (S136: NO), the process returns to S116. On the other hand, when the drop operation is performed (S136: YES), the first join process is executed. Then, this flow ends.

上記フローにおいて、S102を実行するCPU12は、ジョブ画像表示処理の一例である。S104を実行するCPU12は、受信処理の一例である。S108を実行するCPU12は、変換受付画像表示処理の一例である。S112、S128,S138を実行するCPU12は、編集処理の一例である。S122を実行するCPU12は、結合受付画像表示処理の一例である。S130を実行するCPU12は、サムネイル画像表示処理の一例である。 In the above flow, the CPU 12 that executes S102 is an example of the job image display process. The CPU 12 that executes S104 is an example of reception processing. The CPU 12 that executes S108 is an example of the conversion reception image display process. The CPU 12 that executes S112, S128, and S138 is an example of the editing process. The CPU 12 that executes S122 is an example of the combined reception image display process. The CPU 12 that executes S130 is an example of thumbnail image display processing.

なお、本発明は、上記実施形態に限定されるものではなく、当業者の知識に基づいて種々の変更、改良を施した種々の態様で実施することが可能である。具体的には、例えば、上記実施形態では、上記実施形態では、特定の操作として、ドラッグ操作が実行されることで、スキャンデータの結合処理が実行されているが、ドラッグ操作以外の種々の操作で、スキャンデータの結合処理が実行されてもよい。具体的に、例えば、PC10は、ジョブ情報に基づいて、ポップアップ画像50の代わりに、図11に示すように、リスト形式のジョブ画像100をディスプレイ16に表示する。ジョブ画像100には、スキャナ30,32から受信したジョブ情報毎のリストが表示される。そして、ジョブ画像100において、複数のリストが選択されることで、ジョブ画像100の横に、結合メニュー102が表示される。そして、結合メニュー102に対する操作により、選択されたリストに応じたスキャンジョブのスキャンデータの結合処理を行ってもよい。 The present invention is not limited to the above embodiment, and can be implemented in various embodiments with various modifications and improvements based on the knowledge of those skilled in the art. Specifically, for example, in the above embodiment, in the above embodiment, the scan data combination process is executed by executing the drag operation as a specific operation, but various operations other than the drag operation are executed. Then, the scan data combination process may be executed. Specifically, for example, the PC 10 displays a list-type job image 100 on the display 16 instead of the pop-up image 50 based on the job information, as shown in FIG. The job image 100 displays a list for each job information received from the scanners 30 and 32. Then, when a plurality of lists are selected in the job image 100, the join menu 102 is displayed next to the job image 100. Then, by operating the join menu 102, the scan data of the scan job according to the selected list may be merged.

また、上記実施形態では、スキャンデータの変換処理として、2in1変換処理および色変換処理が実行されているが、他の変換処理を実行することが可能である。具体的には、例えば、1枚の原稿に記されている画像が複数毎の原稿に分割して印刷されるように、スキャンデータを変換してもよい。 Further, in the above embodiment, the 2in1 conversion process and the color conversion process are executed as the scan data conversion process, but other conversion processes can be executed. Specifically, for example, the scan data may be converted so that the image written on one original is divided into a plurality of originals and printed.

また、上記実施形態では、スキャンデータが結合される際に、結合対象のスキャンデータの挿入位置が1カ所指定されているが、複数個所指定し、それら複数個所の任意の位置の各々に、スキャンデータに基づく画像が挿入されるように、スキャンデータを結合してもよい。 Further, in the above embodiment, when the scan data is combined, one insertion position of the scan data to be combined is specified, but a plurality of positions are specified, and scanning is performed at each of the plurality of arbitrary positions. Scan data may be combined so that images based on the data are inserted.

また、上記実施形態では、スキャンデータの編集を行うための装置として、PC10が採用されているが、スマートフォン等の携帯端末を採用することが可能である。 Further, in the above embodiment, the PC 10 is adopted as a device for editing the scan data, but a mobile terminal such as a smartphone can be adopted.

また、上記実施形態では、CPU12によって図9及び図10等に示す処理が実行される例を説明したが、これら処理は、CPU12に限らず、ASICや他の論理集積回路により実行されてもよいし、これら処理が、CPU等やASIC、他の論理集積回路が協働することにより実行されてもよい。 Further, in the above embodiment, an example in which the processes shown in FIGS. 9 and 10 are executed by the CPU 12 has been described, but these processes are not limited to the CPU 12, and may be executed by an ASIC or another logical integrated circuit. However, these processes may be executed by the cooperation of a CPU or the like, an ASIC, or another logical integrated circuit.

10:PC、12:CPU、16:ディスプレイ、20:ネットワークI/F、26:制御プログラム、30:スキャナ、32:スキャナ、 10: PC, 12: CPU, 16: Display, 20: Network I / F, 26: Control program, 30: Scanner, 32: Scanner,

Claims (5)

1以上のスキャン装置と通信可能な通信部と、表示部とを備える情報処理装置のコンピュータが読み取り可能な制御プログラムであって、
前記コンピュータに、
前記1以上のスキャン装置からスキャンデータを受信する受信処理と、
前記受信処理において受信されるスキャンデータが前記1以上のスキャン装置により作成される際のスキャンジョブを示す、複数のジョブ画像を、前記表示部に表示させるジョブ画像表示処理と、
前記ジョブ画像表示処理において表示された前記複数のジョブ画像は、第1のジョブ画像と第2のジョブ画像とを含み、前記第1のジョブ画像および前記第2のジョブ画像に対する操作を受け付ける受付処理と、
前記受付処理において操作を受け付けた前記第1のジョブ画像のスキャンジョブにより作成されたスキャンデータと前記第2のジョブ画像のスキャンジョブにより作成されたスキャンデータとを結合する編集処理と、
を実行させ、
前記受付処理によって受け付けられる操作は、前記第1のジョブ画像を、ドラッグ操作により移動させて前記第2のジョブ画像の上でドロップ操作することで、前記第1のジョブ画像と前記第2のジョブ画像とを選択する選択操作であり、
前記選択操作において、前記第1のジョブ画像を前記第2のジョブ画像上に重ねることに伴って、前記第2のジョブ画像のスキャンジョブにより作成されたスキャンデータに基づく画像に対する、前記第1のジョブ画像のスキャンジョブにより作成されたスキャンデータに基づく画像の挿入位置を指定するための結合メニューが表示される、ことを特徴とする制御プログラム。
A control program that can be read by a computer of an information processing device including a communication unit capable of communicating with one or more scanning devices and a display unit.
On the computer
Reception processing for receiving scan data from one or more scanning devices, and
A job image display process for displaying a plurality of job images on the display unit, indicating a scan job when the scan data received in the reception process is created by the one or more scan devices.
The plurality of job images displayed in the job image display process include a first job image and a second job image, and a reception process for accepting operations on the first job image and the second job image. When,
An editing process that combines the scan data created by the scan job of the first job image and the scan data created by the scan job of the second job image that received the operation in the reception process.
To run,
The operation accepted by the reception process is to move the first job image by a drag operation and drop it on the second job image to perform the first job image and the second job. It is a selection operation to select an image.
In the selection operation, the first job image is superimposed on the second job image, and the image based on the scan data created by the scan job of the second job image is subjected to the first method. Job Image Scan A control program that displays a join menu for specifying image insertion positions based on scan data created by a job.
前記結合メニューは、前記第2のジョブ画像のスキャンジョブにより作成されたスキャンデータのサムネイル画像を表示するための画面であり、
前記編集処理は、
前記受付処理において前記選択操作が受け付けられ、かつ、前記サムネイル画像に対して、第1のジョブ画像のスキャンジョブにより作成されたスキャンデータに基づく画像の挿入位置を指定する操作を受け付けた場合に、指定された挿入位置に、前記第1のジョブ画像のスキャンジョブにより作成されたスキャンデータに基づく画像が挿入されるように、スキャンデータを結合することを特徴とする請求項1に記載の制御プログラム。
The combined menu is a screen for displaying a thumbnail image of scan data created by the scan job of the second job image.
The editing process is
When the selection operation is accepted in the acceptance process and the operation of designating the insertion position of the image based on the scan data created by the scan job of the first job image is accepted for the thumbnail image. The control program according to claim 1, wherein the scan data is combined so that the image based on the scan data created by the scan job of the first job image is inserted at the designated insertion position. ..
前記結合メニューは、前記第2のジョブ画像からの吹き出し画像として表示されることを特徴とする請求項1または請求項2に記載の制御プログラム。 The control program according to claim 1 or 2, wherein the combined menu is displayed as a balloon image from the second job image. 前記ジョブ画像表示処理は、
前記ジョブ画像として、ポップアップ画像を前記表示部に表示させることを特徴とする請求項1乃至3の何れか1項に記載の制御プログラム。
The job image display process is
The control program according to any one of claims 1 to 3, wherein a pop-up image is displayed on the display unit as the job image.
1以上のスキャン装置と通信可能な通信部と、
表示部と、
制御部と、
を備える情報処理装置であって、
前記制御部は、
前記1以上のスキャン装置からスキャンデータを受信する受信処理と、
前記受信処理において受信されるスキャンデータが前記1以上のスキャン装置により作成される際のスキャンジョブに関する、複数のジョブ画像を前記表示部に表示させるジョブ画像表示処理と、
前記ジョブ画像表示処理において表示された前記複数のジョブ画像は、第1のジョブ画像と第2のジョブ画像とを含み、前記第1のジョブ画像および前記第2のジョブ画像に対する操作を受け付ける受付処理と、
前記受付処理において操作を受け付けた前記第1のジョブ画像のスキャンジョブにより作成されたスキャンデータと前記第2のジョブ画像のスキャンジョブにより作成されたスキャンデータとを結合する編集処理と、
を実行し、
前記受付処理によって受け付けられる操作は、前記第1のジョブ画像を、ドラッグ操作により移動させて前記第2のジョブ画像の上でドロップ操作することで、前記第1のジョブ画像と前記第2のジョブ画像とを選択する選択操作であり、
前記選択操作において、前記第1のジョブ画像を前記第2のジョブ画像上に重ねることに伴って、前記第2のジョブ画像のスキャンジョブにより作成されたスキャンデータに基づく画像に対する、前記第1のジョブ画像のスキャンジョブにより作成されたスキャンデータに基づく画像の挿入位置を指定するための結合メニューを表示する、ことを特徴とする情報処理装置。
A communication unit capable of communicating with one or more scanning devices,
Display and
Control unit and
It is an information processing device equipped with
The control unit
Reception processing for receiving scan data from one or more scanning devices, and
A job image display process for displaying a plurality of job images on the display unit regarding a scan job when scan data received in the reception process is created by the one or more scan devices.
The plurality of job images displayed in the job image display process include a first job image and a second job image, and a reception process for accepting operations on the first job image and the second job image. When,
An editing process that combines the scan data created by the scan job of the first job image and the scan data created by the scan job of the second job image that received the operation in the reception process.
And
The operation accepted by the reception process is to move the first job image by a drag operation and drop it on the second job image to perform the first job image and the second job. It is a selection operation to select an image.
In the selection operation, the first job image is superimposed on the second job image, and the image based on the scan data created by the scan job of the second job image is subjected to the first method. Job Image Scan An information processing device that displays a join menu for specifying an image insertion position based on scan data created by a job.
JP2017066700A 2017-03-30 2017-03-30 Control program and information processing device Active JP6897229B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017066700A JP6897229B2 (en) 2017-03-30 2017-03-30 Control program and information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017066700A JP6897229B2 (en) 2017-03-30 2017-03-30 Control program and information processing device

Publications (2)

Publication Number Publication Date
JP2018169800A JP2018169800A (en) 2018-11-01
JP6897229B2 true JP6897229B2 (en) 2021-06-30

Family

ID=64018816

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017066700A Active JP6897229B2 (en) 2017-03-30 2017-03-30 Control program and information processing device

Country Status (1)

Country Link
JP (1) JP6897229B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020140431A (en) * 2019-02-28 2020-09-03 富士ゼロックス株式会社 Information processing device, information processing system, and information processing program

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1125103A (en) * 1997-06-30 1999-01-29 Canon Inc Device, system and method for managing document
JP2003337728A (en) * 2002-05-17 2003-11-28 Hitachi Ltd Management method and device for data file history
JP5061636B2 (en) * 2007-02-19 2012-10-31 富士ゼロックス株式会社 Information processing apparatus, information processing system, and program
JP6273977B2 (en) * 2014-03-31 2018-02-07 ブラザー工業株式会社 Control program and information processing apparatus
JP6176174B2 (en) * 2014-03-31 2017-08-09 ブラザー工業株式会社 Control program and information processing apparatus
JP2016035754A (en) * 2015-09-08 2016-03-17 株式会社リコー Document management program, document management method, document management device, and document management system

Also Published As

Publication number Publication date
JP2018169800A (en) 2018-11-01

Similar Documents

Publication Publication Date Title
US8184309B2 (en) Printing system and job processing method with inhibition and designation of function and deletion of associated jobs
US9578193B2 (en) Quick operation user interface for a multifunction printing device
JP2007325251A (en) Image forming apparatus and application execution method
US8760444B2 (en) Display control device, operation display device, image processing apparatus, display control method and tangible computer-readable recording medium
JP6176174B2 (en) Control program and information processing apparatus
JP6273977B2 (en) Control program and information processing apparatus
KR20150144136A (en) Mobile device, image forming apparatus and method for providng menual
US9407785B2 (en) Processing apparatus, processing method and computer-readable storage medium
US9386082B2 (en) Information processing apparatus, and control method and storage medium therefor
US10645246B2 (en) Non-transitory computer-readable medium and portable device
US8982373B2 (en) Information processing device, method, and storage medium
JP6897229B2 (en) Control program and information processing device
US10956093B2 (en) Image forming apparatus and non-transitory computer readable medium
JP7000746B2 (en) Program and printing system
JP5454441B2 (en) Universal device driver and device control method
JP6780400B2 (en) Image processing equipment and image forming equipment
JP6816750B2 (en) Device control program and device control method
JP6013801B2 (en) Image output system and image output apparatus
JP2015225535A (en) Information processor, and authentication printing system using same
JP7400853B2 (en) Device control program and device control method
JP6825657B2 (en) Control programs and information processing equipment
US20240231723A1 (en) Storage medium enabling easy grasping of capabilities of printer by icons, and control method
JP6421861B2 (en) Device control program and device control method
JP2007080074A (en) Image display device, image display method, and program
JP6233448B2 (en) Device control program and device control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201020

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201021

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201218

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210302

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210426

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210524

R150 Certificate of patent or registration of utility model

Ref document number: 6897229

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150