JP2018163454A - Program executed by information processing terminal and information processing system - Google Patents
Program executed by information processing terminal and information processing system Download PDFInfo
- Publication number
- JP2018163454A JP2018163454A JP2017059378A JP2017059378A JP2018163454A JP 2018163454 A JP2018163454 A JP 2018163454A JP 2017059378 A JP2017059378 A JP 2017059378A JP 2017059378 A JP2017059378 A JP 2017059378A JP 2018163454 A JP2018163454 A JP 2018163454A
- Authority
- JP
- Japan
- Prior art keywords
- icon
- screen
- image
- image forming
- text
- 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.)
- Granted
Links
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
【課題】カスタマイズされたアイコン画面の使い方を、画像形成装置のユーザに簡単に認識させることが可能な情報処理端末のプログラムを提供する。【解決手段】端末プログラムは、第1受付処理(S22)で指定された画像データで示される動作アイコンがアイコン画面に表示され、且つアイコン画面上で当該動作アイコンが指定された時に、第2受付処理(S17&S19)で指定された画像形成動作が実行されるように、画面指示データを編集する編集処理(S20&S23)と、編集した画面指示データに基づいて動作アイコン及び説明テキストを対応付けて配置したマニュアル画像を生成するマニュアル生成処理(S26)と、編集した画面指示データを画像形成装置に出力する第1出力処理(S25)と、生成したマニュアル画像を示すマニュアル画像データを出力する第2出力処理(S26)とを情報処理端末に実行させる。【選択図】図4PROBLEM TO BE SOLVED: To provide a program of an information processing terminal capable of easily making a user of an image forming apparatus recognize how to use a customized icon screen. SOLUTION: A terminal program receives a second reception when an operation icon indicated by image data specified in a first reception process (S22) is displayed on an icon screen and the operation icon is specified on the icon screen. The editing process (S20 & S23) for editing the screen instruction data and the operation icon and the explanatory text are arranged in association with each other based on the edited screen instruction data so that the image forming operation specified in the process (S17 & S19) is executed. A manual generation process (S26) for generating a manual image, a first output process (S25) for outputting the edited screen instruction data to an image forming apparatus, and a second output process for outputting manual image data indicating the generated manual image. (S26) is executed by the information processing terminal. [Selection diagram] Fig. 4
Description
本発明は、画像形成装置が表示する画面をカスタマイズする情報処理端末のプログラムに関する。 The present invention relates to an information processing terminal program for customizing a screen displayed by an image forming apparatus.
例えば特許文献1には、プリンタ等の画像形成装置のディスプレイに表示される画面をカスタマイズする情報処理端末のプログラムが開示されている。より詳細には、当該プログラムは、予め用意されたUI部品をドラッグ&ドロップすることによって、当該UI部品を画面に追加することができる。 For example, Patent Document 1 discloses an information processing terminal program for customizing a screen displayed on a display of an image forming apparatus such as a printer. More specifically, the program can add the UI component to the screen by dragging and dropping the prepared UI component.
上記構成のプログラムによれば、ユーザの用途に合わせて画像形成装置の画面をカスタマイズすることができる。しかしながら、例えば、複数のユーザが共用する画像形成装置の画面が管理者によってカスタマイズされたとすると、各UI部品にどのような処理が対応付けられているのかを、各ユーザに認識させるための作業が繁雑になるという課題を生じる。 According to the program configured as described above, the screen of the image forming apparatus can be customized according to the user's application. However, for example, assuming that the screen of the image forming apparatus shared by a plurality of users is customized by the administrator, an operation for causing each user to recognize what processing is associated with each UI component is performed. The problem of becoming complicated is caused.
本発明は、上記の事情に鑑みてなされたものであり、その目的は、カスタマイズされたアイコン画面の使い方を、画像形成装置のユーザに簡単に認識させることが可能な情報処理端末のプログラムを提供することにある。 The present invention has been made in view of the above circumstances, and an object thereof is to provide a program for an information processing terminal that allows a user of an image forming apparatus to easily recognize how to use a customized icon screen. There is to do.
本明細書では様々な開示を行う。開示例の1つであるプログラムは、メモリと、入力インタフェースとを備える情報処理端末によって実行可能である。前記メモリは、画像形成装置の装置ディスプレイに表示させるアイコン画面を示す画面指示データを記憶している。前記画面指示データは、前記アイコン画面に表示させる動作アイコンと、前記動作アイコンが指定された時に前記画像形成装置に実行させる画像形成動作とを示す。該プログラムは、画像データを指定するユーザ操作を前記入力インタフェースを通じて受け付ける第1受付処理と、前記画像形成動作を指定するユーザ操作を前記入力インタフェースを通じて受け付ける第2受付処理と、前記第1受付処理で指定された前記画像データで示される前記動作アイコンが前記アイコン画面に表示され、且つ前記アイコン画面上で当該動作アイコンが指定された時に前記第2受付処理で指定された前記画像形成動作が実行されるように、前記画面指示データを編集する編集処理と、前記編集処理で編集した前記画面指示データに基づいて、前記動作アイコン及び説明テキストを対応付けて配置したマニュアル画像を生成するマニュアル生成処理とを前記情報処理端末に実行させる。前記説明テキストは、対応する前記動作アイコンに対応付けられた前記画像形成動作の内容を示す文字列である。該プログラムは、前記編集処理で編集した前記画面指示データを前記画像形成装置に出力する第1出力処理と、前記マニュアル生成処理で生成した前記マニュアル画像を示すマニュアル画像データを出力する第2出力処理とを前記情報処理端末に実行させる。 Various disclosures are provided herein. A program which is one of the disclosed examples can be executed by an information processing terminal including a memory and an input interface. The memory stores screen instruction data indicating an icon screen to be displayed on the device display of the image forming apparatus. The screen instruction data indicates an operation icon to be displayed on the icon screen and an image forming operation to be executed by the image forming apparatus when the operation icon is designated. The program includes a first receiving process for receiving a user operation for specifying image data through the input interface, a second receiving process for receiving a user operation for specifying the image forming operation through the input interface, and the first receiving process. The operation icon indicated by the specified image data is displayed on the icon screen, and the image forming operation specified in the second reception process is executed when the operation icon is specified on the icon screen. As described above, an editing process for editing the screen instruction data, and a manual generation process for generating a manual image in which the action icon and the explanatory text are arranged in association with each other based on the screen instruction data edited in the editing process, Is executed by the information processing terminal. The explanatory text is a character string indicating the content of the image forming operation associated with the corresponding operation icon. The program includes a first output process for outputting the screen instruction data edited by the editing process to the image forming apparatus, and a second output process for outputting manual image data indicating the manual image generated by the manual generation process. To the information processing terminal.
上記構成によれば、編集処理で編集した画面指示データに基づいて生成したマニュアル画像が出力される。すなわち、出力されたマニュアル画像が印刷或いは表示されることによって、アイコン画面に表示される動作アイコンと、当該動作アイコンに対応付けられた画像形成動作の内容とを、画像形成装置のユーザに認識させることができる。 According to the above configuration, the manual image generated based on the screen instruction data edited by the editing process is output. That is, by printing or displaying the output manual image, the user of the image forming apparatus recognizes the operation icon displayed on the icon screen and the content of the image forming operation associated with the operation icon. be able to.
以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。例えば、後述する各処理の実行順序は、本発明の要旨を変更しない範囲で、適宜変更することができる。 Hereinafter, embodiments of the present invention will be described with reference to the drawings as appropriate. The embodiment described below is merely an example of the present invention, and it is needless to say that the embodiment of the present invention can be changed as appropriate without departing from the gist of the present invention. For example, the execution order of each process described below can be changed as appropriate without departing from the scope of the present invention.
図1は、本実施形態に係る情報処理システム100の概略図である。図1に示される情報処理システム100は、MFP(Multi-Function Peripheralの略)10と、情報処理端末50とで構成されている。MFP10及び情報処理端末50は、通信ネットワーク101を通じて相互に通信可能に構成されている。通信ネットワーク101の具体例は特に限定されないが、例えば、インターネット、有線LAN、無線LAN、或いはこれらの組み合わせであってもよい。または、MFP10及び情報処理端末50は、USBケーブルによって接続されていてもよい。 FIG. 1 is a schematic diagram of an information processing system 100 according to the present embodiment. An information processing system 100 shown in FIG. 1 includes an MFP (abbreviation for Multi-Function Peripheral) 10 and an information processing terminal 50. The MFP 10 and the information processing terminal 50 are configured to be able to communicate with each other through the communication network 101. Although the specific example of the communication network 101 is not specifically limited, For example, the internet, wired LAN, wireless LAN, or these combination may be sufficient. Alternatively, the MFP 10 and the information processing terminal 50 may be connected by a USB cable.
MFP10は、図1に示されるように、プリンタ11と、スキャナ12と、FAX部13と、ディスプレイ23と、入力I/F24と、通信I/F25と、CPU31と、メモリ32と、通信バス33とを主に備える。MFP10を構成する各構成要素は、通信バス33を通じて相互に接続されている。MFP10は、画像形成装置の一例である。 As shown in FIG. 1, the MFP 10 includes a printer 11, a scanner 12, a FAX unit 13, a display 23, an input I / F 24, a communication I / F 25, a CPU 31, a memory 32, and a communication bus 33. And mainly. Each component constituting the MFP 10 is connected to each other through the communication bus 33. The MFP 10 is an example of an image forming apparatus.
ディスプレイ23には、液晶ディスプレイ、有機ELディスプレイ等があり、各種情報を表示する表示画面を備える。ディスプレイ23は、装置ディスプレイの一例である。 The display 23 includes a liquid crystal display, an organic EL display, and the like, and includes a display screen for displaying various information. The display 23 is an example of a device display.
入力I/F24は、ユーザによる入力操作を受け付けるユーザインタフェースである。具体的には、入力I/F24はボタンを有しており、押下されたボタンに対応づけられた各種の操作信号をCPU31へ出力する。さらに、入力I/F24は、ディスプレイ23の表示画面に重畳された膜状のタッチセンサを有していてもよい。ディスプレイ23の表示画面に表示されたオブジェクトを指定する操作、文字列或いは数字列を入力する操作は、ユーザ操作の一例である。「オブジェクト」とは、例えば、ディスプレイ23に表示された文字列、アイコン、ボタン、リンク、ラジオボタン、チェックボックス、プルダウンメニュー等である。入力I/F24は、第2入力インタフェースの一例である。 The input I / F 24 is a user interface that receives an input operation by a user. Specifically, the input I / F 24 includes a button, and outputs various operation signals associated with the pressed button to the CPU 31. Further, the input I / F 24 may include a film-like touch sensor superimposed on the display screen of the display 23. An operation for designating an object displayed on the display screen of the display 23 and an operation for inputting a character string or a numeric string are examples of user operations. The “object” is, for example, a character string, icon, button, link, radio button, check box, pull-down menu, or the like displayed on the display 23. The input I / F 24 is an example of a second input interface.
タッチセンサとして実現される入力I/F24は、ユーザがタッチした表示画面上の位置を示す位置情報を出力する。なお、本明細書中における「タッチ」とは、入力媒体を表示画面に接触させる操作全般を含む。また、入力媒体が表示画面に触れていなくても、表示画面との間の距離がごく僅かな位置まで入力媒体を近接させる「ホバー」或いは「フローティングタッチ」を、前述の「タッチ」の概念に含めてもよい。さらに入力媒体とは、ユーザの指であってもよいし、タッチペン等であってもよい。ディスプレイ23に表示されたオブジェクトの位置をタップするユーザ操作は、当該オブジェクトを指定するユーザ操作の一例である。 The input I / F 24 realized as a touch sensor outputs position information indicating the position on the display screen touched by the user. Note that “touch” in this specification includes all operations for bringing an input medium into contact with a display screen. In addition, even if the input medium is not touching the display screen, “hover” or “floating touch” that brings the input medium close to a position where the distance to the display screen is very small is based on the above-mentioned concept of “touch”. May be included. Furthermore, the input medium may be a user's finger or a touch pen. The user operation for tapping the position of the object displayed on the display 23 is an example of a user operation for specifying the object.
通信I/F25は、通信ネットワーク101を通じて外部装置と通信可能な第2通信インタフェースの一例である。すなわち、MFP10は、通信I/F25を通じて外部装置に各種データを送信し、通信I/F25を通じて外部装置から各種データを受信する。通信I/F25の具体的な通信手順は特に限定されないが、例えば、Wi−Fi(登録商標)を採用することができる。また、MFP10及び情報処理端末50がUSBケーブルで接続される場合、通信I/F25は、USBケーブルを着脱可能なUSBインタフェースであってもよい。 The communication I / F 25 is an example of a second communication interface that can communicate with an external device via the communication network 101. In other words, the MFP 10 transmits various data to the external device through the communication I / F 25 and receives various data from the external device through the communication I / F 25. Although the specific communication procedure of communication I / F25 is not specifically limited, For example, Wi-Fi (trademark) is employable. Further, when the MFP 10 and the information processing terminal 50 are connected by a USB cable, the communication I / F 25 may be a USB interface to which the USB cable can be attached and detached.
プリンタ11は、画像データで示される画像をシートに記録するプリント動作を実行するハードウェアである。プリンタ11の記録技術としては、インクジェット技術や電子写真技術などの公知の技術を採用することができる。スキャナ12は、原稿に記録された画像を読み取ってスキャンデータを生成するスキャン動作を実行するハードウェアである。FAX部13は、スキャナ12が生成したスキャンデータを外部装置にFAX送信するFAX動作を実行するハードウェアである。MFP10は、さらに、スキャン動作でスキャナ12が生成したスキャンデータで示される画像を、プリント動作でプリンタ11がシートに記録するコピー動作を実行する。 The printer 11 is hardware that executes a printing operation for recording an image indicated by image data on a sheet. As a recording technique of the printer 11, a known technique such as an inkjet technique or an electrophotographic technique can be employed. The scanner 12 is hardware that executes a scanning operation for reading an image recorded on a document and generating scan data. The FAX unit 13 is hardware that executes a FAX operation for FAX transmission of scan data generated by the scanner 12 to an external device. The MFP 10 further executes a copy operation in which the printer 11 records an image indicated by the scan data generated by the scanner 12 in the scan operation on the sheet in the print operation.
MFP10が実行可能な動作は、動作IDによって識別される。例えば、プリンタ11が実行するプリント動作は動作ID“Print”で識別され、スキャナ12が実行するスキャン動作は動作ID“Scan”で識別され、FAX部13が実行するFAX動作は動作ID“FAX”で識別され、コピー動作は動作ID“Copy”で識別される。 Operations that can be executed by the MFP 10 are identified by operation IDs. For example, the printing operation executed by the printer 11 is identified by the operation ID “Print”, the scanning operation performed by the scanner 12 is identified by the operation ID “Scan”, and the FAX operation executed by the FAX unit 13 is the operation ID “FAX”. The copy operation is identified by the operation ID “Copy”.
MFP10は、実行条件に従って前述の動作を実行する。実行条件は、1以上の項目(例えば、解像度、形式、サイズ、色、宛先等)それぞれの動作パラメータを含む。実行条件を構成する項目は、対応する画像形成動作によって異なる。スキャン動作の実行条件は、例えば、項目“サイズ”、“解像度”、“色”、“出力方法”、“宛先”それぞれの動作パラメータを含む。コピー動作の実行条件は、例えば、項目“サイズ”、“解像度”、“色”、“倍率”、“画質”、“部数”それぞれの動作パラメータを含む。FAX動作の実行条件は、項目“サイズ”、“解像度”、“色”、“宛先”、“同報”、“カバー”それぞれの動作パラメータを含む。 The MFP 10 executes the above-described operation according to the execution condition. The execution condition includes an operation parameter for each of one or more items (for example, resolution, format, size, color, destination, etc.). Items constituting the execution condition differ depending on the corresponding image forming operation. The execution conditions of the scan operation include, for example, operation parameters for the items “size”, “resolution”, “color”, “output method”, and “destination”. The execution conditions for the copy operation include, for example, operation parameters for each of the items “size”, “resolution”, “color”, “magnification”, “image quality”, and “number of copies”. The execution conditions of the FAX operation include operation parameters for the items “size”, “resolution”, “color”, “destination”, “broadcast”, and “cover”.
項目“サイズ”は、画像を印刷するシートのサイズ(例えば、“A4”、“B5”、“L版”等)を示す。項目“解像度”は、原稿の読取解像度(例えば、“300dpi”、“600dpi”等)を示す。項目“色”は、スキャン動作で読み取る色(例えば、“カラー”、“モノクロ”)を示す。項目“出力方法”は、スキャンデータの出力方法(例えば、“メール”、“FTP”、“USB”等)を示す。項目“宛先”は、スキャンデータの出力先(例えば、メールアドレス、URL、FAX番号等)を示す。 The item “size” indicates the size of the sheet on which the image is printed (for example, “A4”, “B5”, “L plate”, etc.). The item “resolution” indicates the reading resolution of the document (for example, “300 dpi”, “600 dpi”, etc.). The item “color” indicates a color (for example, “color”, “monochrome”) read by the scanning operation. The item “output method” indicates a scan data output method (for example, “mail”, “FTP”, “USB”, etc.). The item “destination” indicates the output destination of the scan data (for example, e-mail address, URL, FAX number, etc.).
項目“倍率”は、スキャンデータで示される画像をシートに印刷する際の倍率(例えば、“50%”、“100%”、“200%”等)を示す。項目“画質”は、シートに印刷する画像の画質(例えば、“ファイン”、“ドラフト”等)を示す。項目“部数”は、スキャンデータで示される画像を印刷するシートの枚数(例えば、“1”、“2”等)を示す。項目“同報”は、同一の画像データを複数の宛先にFAX送信するか否か(例えば、“ON”、“OFF”等)を示す。項目“カバー”は、スキャナ12が読み取る複数枚の原稿がカバーシートを含むか否か(例えば、“カバーあり”、“カバーなし”等)を示す。 The item “magnification” indicates the magnification (for example, “50%”, “100%”, “200%”, etc.) when the image indicated by the scan data is printed on the sheet. The item “image quality” indicates the image quality (for example, “fine”, “draft”) of the image printed on the sheet. The item “number of copies” indicates the number of sheets (for example, “1”, “2”, etc.) on which the image indicated by the scan data is printed. The item “broadcast” indicates whether or not the same image data is fax-transmitted to a plurality of destinations (for example, “ON”, “OFF”, etc.). The item “cover” indicates whether or not a plurality of documents read by the scanner 12 includes a cover sheet (for example, “with cover”, “without cover”, etc.).
また、前述した複数の項目は、複数のグループのいずれかに属している。グループは、1以上の項目を含む。各グループには、画像形成動作の実行条件を構成する複数の項目のうち、関連性の高い項目が属する。本実施形態において、項目“サイズ”、“解像度”、“色”は、グループ“読取パラメータ”に属している。スキャン動作の動作パラメータを構成する項目“出力方法”、“宛先”は、グループ“出力パラメータ”に属している。項目“倍率”、“画質”、“部数”は、グループ“印刷パラメータ”に属している。FAX動作の動作パラメータを構成する項目“宛先”は、グループ“宛先パラメータ”に属している。FAX動作の動作パラメータを構成する項目“同報”、“カバー”は、グループ“送信パラメータ”に属している。 The plurality of items described above belong to one of a plurality of groups. A group includes one or more items. Each group includes highly related items among a plurality of items constituting the execution condition of the image forming operation. In the present embodiment, the items “size”, “resolution”, and “color” belong to the group “reading parameter”. The items “output method” and “destination” constituting the operation parameters of the scan operation belong to the group “output parameter”. The items “magnification”, “image quality”, and “number of copies” belong to the group “print parameter”. The item “destination” constituting the operation parameter of the FAX operation belongs to the group “destination parameter”. Items “Broadcast” and “Cover” constituting operation parameters of the FAX operation belong to the group “transmission parameter”.
CPU31は、MFP10の全体動作を制御するものである。CPU31は、入力I/F24から出力される各種情報、通信I/F25を通じて外部装置から取得した各種情報に基づいて、後述する各種プログラムをメモリ32から取得して実行する。CPU31及びメモリ32は、第2コントローラの一例を構成する。 The CPU 31 controls the overall operation of the MFP 10. The CPU 31 acquires various programs described later from the memory 32 and executes them based on various information output from the input I / F 24 and various information acquired from the external device through the communication I / F 25. The CPU 31 and the memory 32 constitute an example of a second controller.
メモリ32は、OS34と、装置プログラム35とを記憶している。装置プログラム35は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。また、メモリ32は、装置プログラム35の実行に必要なデータ或いは情報等を記憶する。メモリ32は、例えば、RAM、ROM、EEPROM、HDD、MFP10に着脱されるUSBメモリ等の可搬記憶媒体、CPU31が備えるバッファ等、或いはそれらの組み合わせによって構成される。 The memory 32 stores an OS 34 and a device program 35. The device program 35 may be a single program or a collection of a plurality of programs. The memory 32 stores data or information necessary for executing the device program 35. The memory 32 is configured by, for example, a RAM, a ROM, an EEPROM, an HDD, a portable storage medium such as a USB memory attached to and detached from the MFP 10, a buffer provided in the CPU 31, or a combination thereof.
メモリ32は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、non−transitoryな媒体である。non−transitoryな媒体には、上記の例の他に、CD−ROM、DVD−ROM等の記録媒体も含まれる。また、non−transitoryな媒体は、tangibleな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、non−transitoryなコンピュータが読み取り可能なストレージ媒体には含まれない。後述する情報処理端末50のメモリ62についても同様である。 The memory 32 may be a computer readable storage medium. A computer-readable storage medium is a non-transitory medium. Non-transitory media include recording media such as CD-ROM and DVD-ROM in addition to the above examples. A non-transitory medium is also a tangible medium. On the other hand, an electrical signal that carries a program downloaded from a server on the Internet is a computer-readable signal medium that is a kind of computer-readable medium, but a non-transitory computer-readable storage. Not included in the media. The same applies to the memory 62 of the information processing terminal 50 described later.
メモリ32は、例えば、図13に示されるアイコン画面を示す画面指示データを記憶している。画面指示データは、例えば、MFP10の出荷前に製造メーカによってメモリ32に記憶される。以下、出荷時にメモリ32に記憶されている画面指示データを、「標準画面データ」と表記することがある。画面指示データの形式は特に限定されないが、例えば、XML形式の情報であってもよい。 The memory 32 stores, for example, screen instruction data indicating the icon screen shown in FIG. The screen instruction data is stored in the memory 32 by the manufacturer before the MFP 10 is shipped, for example. Hereinafter, the screen instruction data stored in the memory 32 at the time of shipment may be referred to as “standard screen data”. The format of the screen instruction data is not particularly limited, but may be information in XML format, for example.
アイコン画面は、例えば、複数のページで構成されている。アイコン画面を構成するページは、例えば、1個以上で且つ3個以下の動作アイコンを含む。そして、ディスプレイ23には、複数のページの1つが選択的に表示される。また、ディスプレイ23に表示されるページは、入力I/F24を通じてユーザが入力したスクロール操作に従って切り替えられる。 The icon screen is composed of a plurality of pages, for example. For example, the page constituting the icon screen includes one or more and three or less operation icons. Then, one of a plurality of pages is selectively displayed on the display 23. The page displayed on the display 23 is switched according to the scroll operation input by the user through the input I / F 24.
図2は、画面指示データの一例である。画面指示データは、複数のアイコンレコードを含む。アイコンレコードは、アイコン画面を構成する各ページに表示される動作アイコンと、入力I/F24を通じて動作アイコンが指定された時にMFP10に実行させる動作とを示す。アイコンレコードは、例えば、ページIDと、アイコンIDと、アイコン画像データと、アイコンテキストと、動作情報とを含む。なお、図2に示されるカスタムフラグ及び説明テキストは、MFP10のメモリ32に記憶される画面指示データに含まれておらず、画面指示データを編集する情報処理端末50によって一時的に追加される。 FIG. 2 is an example of screen instruction data. The screen instruction data includes a plurality of icon records. The icon record indicates an operation icon displayed on each page constituting the icon screen and an operation to be executed by the MFP 10 when the operation icon is designated through the input I / F 24. The icon record includes, for example, a page ID, an icon ID, icon image data, icon text, and operation information. 2 are not included in the screen instruction data stored in the memory 32 of the MFP 10 and are temporarily added by the information processing terminal 50 that edits the screen instruction data.
ページIDは、アイコン画面を構成するページを識別するページ識別情報である。アイコンIDは、ページIDで識別されるページに表示される動作アイコンを識別するアイコン識別情報である。すなわち、アイコンIDは、同一のページIDに対して一意に設定される。アイコン画像データは、動作アイコンの図柄を示す画像データである。アイコンテキストは、動作アイコンに対応付けてアイコン画面に記述される文字列である。動作情報は、対応する動作アイコンが指定された時にMFP10に実行させる画像形成動作を示す。動作情報は、例えば、画像形成動作を識別する動作IDと、画像形成動作の実行条件を示す条件情報とを含む。 The page ID is page identification information that identifies a page constituting the icon screen. The icon ID is icon identification information for identifying an operation icon displayed on the page identified by the page ID. That is, the icon ID is uniquely set for the same page ID. The icon image data is image data indicating the design of the operation icon. The icon text is a character string described on the icon screen in association with the operation icon. The operation information indicates an image forming operation to be executed by the MFP 10 when a corresponding operation icon is designated. The operation information includes, for example, an operation ID for identifying an image forming operation and condition information indicating an execution condition for the image forming operation.
また、ページIDは、複数のページの配列順(以下、「ページ順序」と表記する)を示すページ順序情報としても利用される。例えば、ページID“ページ01”はアイコン画面の左端のページを示し、ページID“ページ02”はページID“ページ01”の右隣のページを示す。すなわち、複数のページは、ページIDの昇順に配列される。但し、ページ順序を示す情報は、ページIDとは別にアイコンレコードに含められてもよい。 The page ID is also used as page order information indicating the order of arrangement of a plurality of pages (hereinafter referred to as “page order”). For example, the page ID “page 01” indicates the leftmost page of the icon screen, and the page ID “page 02” indicates the page right next to the page ID “page 01”. That is, a plurality of pages are arranged in ascending order of page ID. However, information indicating the page order may be included in the icon record separately from the page ID.
同様に、アイコンIDは、ページ上における動作アイコンの配列順(以下、「アイコン順序」と表記する。)を示すアイコン順序情報としても利用される。例えば、アイコンID“アイコン01”はページの左端の位置を示し、アイコンID“アイコン02”はアイコンID“アイコン01”の右隣の位置を示し、アイコンID“アイコン03”はアイコンID“アイコン02”の右隣を示す。すなわち、動作アイコンは、ページの左端から右方に向かって、アイコンIDの昇順に配列される。但し、アイコン順序を示す情報は、アイコンIDとは別にアイコンレコードに含められてもよい。 Similarly, the icon ID is also used as icon order information indicating the order of operation icons arranged on the page (hereinafter referred to as “icon order”). For example, the icon ID “icon 01” indicates the position of the left end of the page, the icon ID “icon 02” indicates the position immediately to the right of the icon ID “icon 01”, and the icon ID “icon 03” indicates the icon ID “icon 02”. The right side of “is shown. That is, the operation icons are arranged in ascending order of icon IDs from the left end of the page toward the right. However, the information indicating the icon order may be included in the icon record separately from the icon ID.
カスタムフラグは、当該アイコンレコードがMFP10の出荷時から画面指示データに含まれていたか否か、換言すれば、当該アイコンレコードが標準画面データに含まれていたか否かを示す情報である。カスタムフラグには、当該アイコンレコードが標準画面データに含まれていたことに対応する第1値“OFF”、或いは後述する編集処理(S20、S23、S24)で追加されたことに対応する第2値“ON”が設定される。説明テキストは、当該アイコンレコードで示される画像形成動作の内容を示す文字列である。 The custom flag is information indicating whether or not the icon record has been included in the screen instruction data from the time of shipment of the MFP 10, in other words, whether or not the icon record has been included in the standard screen data. In the custom flag, a first value “OFF” corresponding to the icon record being included in the standard screen data, or a second corresponding to being added in the editing process (S20, S23, S24) described later. The value “ON” is set. The explanatory text is a character string indicating the content of the image forming operation indicated by the icon record.
情報処理端末50は、図1に示されるように、ディスプレイ53と、入力I/F54と、通信I/F55と、CPU61と、メモリ62と、通信バス63とを主に備える。情報処理端末50に含まれるディスプレイ53、入力I/F54、通信I/F55、CPU61、メモリ62、及び通信バス63は、MFP10に含まれるディスプレイ23、入力I/F24、通信I/F25、CPU31、メモリ32、及び通信バス33と同様の構成であるので、説明は省略する。 As shown in FIG. 1, the information processing terminal 50 mainly includes a display 53, an input I / F 54, a communication I / F 55, a CPU 61, a memory 62, and a communication bus 63. The display 53, input I / F 54, communication I / F 55, CPU 61, memory 62, and communication bus 63 included in the information processing terminal 50 are the display 23, input I / F 24, communication I / F 25, CPU 31, included in the MFP 10. Since the configuration is the same as that of the memory 32 and the communication bus 33, the description thereof is omitted.
情報処理端末50は、例えば、携帯電話、スマートフォン、タブレット端末、或いはPC等である。ディスプレイ53は端末ディスプレイの一例であり、入力I/F54は第1入力インタフェースの一例であり、通信I/F55は第1通信インタフェースの一例であり、CPU61及びメモリ62は第1コントローラの一例である。入力I/F54は、例えば、キーボードと、マウスとで構成されてもよい。メモリ62は、OS64と、端末プログラム65とを記憶している。 The information processing terminal 50 is, for example, a mobile phone, a smartphone, a tablet terminal, or a PC. The display 53 is an example of a terminal display, the input I / F 54 is an example of a first input interface, the communication I / F 55 is an example of a first communication interface, and the CPU 61 and the memory 62 are examples of a first controller. . The input I / F 54 may be configured with, for example, a keyboard and a mouse. The memory 62 stores an OS 64 and a terminal program 65.
入力I/F54がマウスを含む場合において、OS64は、マウスの動きに追従して表示面上を移動するポインタ画像を、ディスプレイ53に表示させる。ディスプレイ53に表示されたオブジェクトにポインタ画像が重ねられた状態で、マウスの左ボタンを押下するユーザ操作(すなわち、クリック操作)は、当該オブジェクトを指定するユーザ操作の一例である。 When the input I / F 54 includes a mouse, the OS 64 causes the display 53 to display a pointer image that moves on the display surface following the movement of the mouse. A user operation (that is, a click operation) in which the left button of the mouse is pressed in a state where the pointer image is superimposed on an object displayed on the display 53 is an example of a user operation that specifies the object.
端末プログラム65は、MFP10のアイコン画面をカスタマイズするプログラムである。より詳細には、端末プログラム65は、入力I/F54を通じたユーザ操作に従って画面指示データを編集し、編集した画面指示データをMFP10に出力する。また、端末プログラム65は、編集した画面指示データに基づいてマニュアル画像を生成し、生成したマニュアル画像を示すマニュアル画像データを出力する。 The terminal program 65 is a program for customizing the icon screen of the MFP 10. More specifically, the terminal program 65 edits the screen instruction data in accordance with a user operation through the input I / F 54 and outputs the edited screen instruction data to the MFP 10. Further, the terminal program 65 generates a manual image based on the edited screen instruction data, and outputs manual image data indicating the generated manual image.
また、メモリ62は、例えば図3(A)に示されるテンプレートリストを記憶している。テンプレートリストは、1以上のテンプレートレコードを含む。テンプレートレコードは、動作IDと、テンプレートテキストとを含む。テンプレートテキストは、対応する動作IDで識別される画像形成動作の説明テキストのテンプレートなる文字列である。テンプレートテキストは、置換テキスト(例えば、“[%読取パラメータ%]”)と、固定テキスト(例えば、“でスキャンして、”)とを含む。 The memory 62 stores a template list shown in FIG. 3A, for example. The template list includes one or more template records. The template record includes an operation ID and template text. The template text is a character string that serves as a template for explanation text of the image forming operation identified by the corresponding operation ID. The template text includes replacement text (eg, “[% reading parameter%]”) and fixed text (eg, “scan with”).
置換テキストは、後述するパラメータ選択画面を通じてユーザが指定した動作パラメータを表すテキストに置換される制御記号である。“[%%]”で囲まれた文字列“読取パラメータ”は、置換の対象となる動作パラメータの項目が属するグループを示す。固定テキストは、説明テキストにそのまま含められる予め定められた文字列である。テンプレートリストは、端末プログラム65の開発者によって予め作成されていてもよいし、情報処理端末50のユーザによって作成或いは編集されてもよい。 The replacement text is a control symbol that is replaced with text representing an operation parameter designated by the user through a parameter selection screen described later. A character string “read parameter” surrounded by “[%%]” indicates a group to which the item of the operation parameter to be replaced belongs. The fixed text is a predetermined character string that is directly included in the explanatory text. The template list may be created in advance by the developer of the terminal program 65, or may be created or edited by the user of the information processing terminal 50.
また図示は省略するが、メモリ62は、画像データを記憶することができる。画像データは、例えば、カメラで撮影した写真、不図示のペイントプログラムを用いて生成した画像等の任意の画像を示す。メモリ62に記憶された画像データは、アイコン画像データとなり得るデータである。 Although not shown, the memory 62 can store image data. The image data indicates an arbitrary image such as, for example, a photograph taken with a camera or an image generated using a paint program (not shown). The image data stored in the memory 62 is data that can be icon image data.
[情報処理システム100の動作]
図4〜図5を参照して、本実施形態に係る情報処理システム100の動作を説明する。
[Operation of Information Processing System 100]
The operation of the information processing system 100 according to this embodiment will be described with reference to FIGS.
本明細書のフローチャートは、基本的に、プログラムに記述された命令に従ったCPU31、61の処理を示す。すなわち、以下の説明における「判断」、「抽出」、「選択」、「算出」、「決定」、「特定」、「制御」等の処理は、CPU31、61の処理を表している。CPU61による処理は、OS64を介したハードウェア制御も含む。また、本明細書中の「データ」とは、コンピュータに読取可能なビット列で表される。そして、実質的な意味内容が同じでフォーマットが異なるデータは、同一のデータとして扱われるものとする。本明細書中の「情報」についても同様である。 The flowchart in this specification basically shows the processing of the CPUs 31 and 61 in accordance with the instructions described in the program. That is, processes such as “determination”, “extraction”, “selection”, “calculation”, “decision”, “specification”, and “control” in the following description represent processes of the CPUs 31 and 61. The processing by the CPU 61 includes hardware control via the OS 64. Further, “data” in this specification is represented by a bit string readable by a computer. Data having substantially the same semantic content but different formats are handled as the same data. The same applies to “information” in this specification.
[カスタマイズ処理]
端末プログラム65は、例えば、入力I/F54を通じたユーザの指示で起動されたことに応じて、図4に示されるカスタマイズ処理を実行する。カスタマイズ処理において、情報処理端末50を操作するユーザは特に限定されないが、例えば、複数のユーザが共用するMFP10の管理者、或いは当該MFP10が接続された通信ネットワーク101の管理者等が該当する。
[Customization processing]
For example, the terminal program 65 executes the customization process illustrated in FIG. 4 in response to being activated by a user instruction through the input I / F 54. In the customization process, the user who operates the information processing terminal 50 is not particularly limited. For example, the administrator of the MFP 10 shared by a plurality of users or the administrator of the communication network 101 to which the MFP 10 is connected corresponds.
まず、端末プログラム65は、MFP10の標準画面データを取得する。ここで取得した標準画面データには、図2に示される複数のアイコンレコードのうち、ページID“ページ01”&アイコンID“アイコン01”を含むアイコンレコード、及びページID“ページ01”&アイコンID“アイコン02”を含むアイコンレコードのみを含むものとする。次に、端末プログラム65は、取得した標準画面データをメモリ62に一時記憶させる。また、端末プログラム65は、メモリ62に記憶させた標準画面データの各アイコンレコードに、カスタムフラグ及び説明テキストの欄を追加する。なお、全てのアイコンレコードにおいて、カスタムフラグには第1値“OFF”が設定され、説明テキストはブランクとなる。 First, the terminal program 65 acquires standard screen data of the MFP 10. The acquired standard screen data includes an icon record including a page ID “page 01” & icon ID “icon 01” and a page ID “page 01” & icon ID among the plurality of icon records shown in FIG. Only icon records including “icon 02” are included. Next, the terminal program 65 temporarily stores the acquired standard screen data in the memory 62. Further, the terminal program 65 adds a custom flag and explanatory text column to each icon record of the standard screen data stored in the memory 62. In all icon records, the custom flag is set to the first value “OFF”, and the explanation text is blank.
なお、標準画面データの取得方法は特に限定されないが、例えば、以下の方法が考えられる。一例として、端末プログラム65は、標準画面データをメモリ62から読み出してもよい。他の例として、端末プログラム65は、通信I/F55を通じてMFP10から標準画面データを受信してもよい。さらに他の例として、端末プログラム65は、MFP10のモデル名を示すモデル情報を通信I/F55を通じて不図示のサーバに送信してもよい。そして、端末プログラム65は、モデル情報に対応付けてサーバメモリに記憶された標準画面データを、通信I/F55を通じてサーバから受信してもよい。 The standard screen data acquisition method is not particularly limited. For example, the following method is conceivable. As an example, the terminal program 65 may read standard screen data from the memory 62. As another example, the terminal program 65 may receive standard screen data from the MFP 10 through the communication I / F 55. As yet another example, the terminal program 65 may transmit model information indicating the model name of the MFP 10 to a server (not shown) through the communication I / F 55. Then, the terminal program 65 may receive the standard screen data stored in the server memory in association with the model information from the server through the communication I / F 55.
次に、端末プログラム65は、図6に示されるカスタマイズ画面をディスプレイ53に表示させる(S11)。カスタマイズ画面は、[保存]ボタン131と、[送信]ボタン132と、ツリー領域133と、プレビュー領域134と、詳細領域135とを含む。[保存]ボタン131は、編集した画面指示データをメモリ62或いは不図示のサーバに保存する指示に対応する。[送信]ボタン132は、で編集した画面指示データをMFP10に送信する指示に対応する。そして、端末プログラム65は、カスタマイズ画面に対するユーザ操作を、入力I/F54を通じて受け付ける(S12〜S15)。 Next, the terminal program 65 displays the customization screen shown in FIG. 6 on the display 53 (S11). The customization screen includes a [Save] button 131, a [Send] button 132, a tree area 133, a preview area 134, and a detailed area 135. The “Save” button 131 corresponds to an instruction to save the edited screen instruction data in the memory 62 or a server (not shown). The “Send” button 132 corresponds to an instruction to send the screen instruction data edited in the above to the MFP 10. Then, the terminal program 65 receives a user operation on the customization screen through the input I / F 54 (S12 to S15).
ツリー領域133には、アイコン画面を構成する複数のページの並び順、及び複数のページそれぞれに表示される動作アイコンの並び順が一覧表示される。プレビュー領域134には、指定ページに含まれる動作アイコンが、画面指示データで示されるレイアウトで表示される。詳細領域135には、指定アイコンに関連付けられた情報が表示される。指定ページは、アイコン画面を構成する複数のページのうち、ユーザが指定したページを指す。指定アイコンは、指定ページに含まれる複数の動作アイコンのうち、ユーザが指定した動作アイコンを指す。 The tree area 133 displays a list of the arrangement order of a plurality of pages constituting the icon screen and the arrangement order of operation icons displayed on each of the plurality of pages. In the preview area 134, operation icons included in the designated page are displayed in a layout indicated by the screen instruction data. In the detailed area 135, information associated with the designated icon is displayed. The designated page refers to a page designated by the user among a plurality of pages constituting the icon screen. The designated icon indicates an action icon designated by the user among a plurality of action icons included in the designated page.
ツリー領域133、プレビュー領域134、及び詳細領域135は、カスタマイズ画面上で並列に表示される。より詳細には、ツリー領域133、プレビュー領域134、及び詳細領域135は、カスタマイズ画面の左右方向に沿ってこの順に配列されている。すなわち、ユーザは、表示を切り替えるユーザ操作をしなくても、各領域133〜135に表示される情報を一目で把握することができる。 The tree area 133, preview area 134, and detail area 135 are displayed in parallel on the customization screen. More specifically, the tree area 133, the preview area 134, and the detailed area 135 are arranged in this order along the left-right direction of the customization screen. That is, the user can grasp at a glance the information displayed in each of the areas 133 to 135 without performing a user operation for switching the display.
ツリー領域133には、ページIDと、当該ページIDで識別されるページに含まれる動作アイコンのアイコンテキストとが対応付けられて一覧表示される。また、ツリー領域133に表示されるテキストのうち、指定アイコンのアイコンテキスト“スキャンPC”は、他のアイコンテキストと異なる態様(例えば、ハイライト表示)で表示される。さらに、後述する予約領域画像153に対応する位置には、アイコンテキスト“No Icon”が表示される。 The tree area 133 displays a list of page IDs and icon texts of operation icons included in the page identified by the page ID in association with each other. Further, among the texts displayed in the tree area 133, the icon text “scan PC” of the designated icon is displayed in a different mode (for example, highlighted display) from the other icon texts. Further, icon text “No Icon” is displayed at a position corresponding to a reserved area image 153 described later.
プレビュー領域134は、ページタブ141と、[+]タブ144と、レイアウト領域145とを含む。ページタブ141は、アイコン画面を構成するページの1つに対応する。また、指定ページに対応するページタブ141は、選択された状態になっている。[+]タブ144は、アイコン画面に新たなページを追加する指示に対応する。 The preview area 134 includes a page tab 141, a [+] tab 144, and a layout area 145. The page tab 141 corresponds to one of the pages constituting the icon screen. Also, the page tab 141 corresponding to the designated page is in a selected state. The [+] tab 144 corresponds to an instruction to add a new page to the icon screen.
レイアウト領域145は、画面指示データに従ってMFP10のディスプレイ23に表示されるアイコン画面と共通のレイアウトで、動作アイコン151、152及びアイコンテキストが表示される領域である。動作アイコン151、152の図柄は、対応するアイコンレコードのアイコン画像データで示される。また、指定アイコンの動作アイコン151は、他の動作アイコン152と異なる態様(例えば、ハイライト表示)で表示される。さらに、レイアウト領域145には、新たな動作アイコンを追加可能な予約領域を示す予約領域画像153が表示される。 The layout area 145 is an area in which operation icons 151 and 152 and icon text are displayed with a layout common to the icon screen displayed on the display 23 of the MFP 10 according to the screen instruction data. The design of the operation icons 151 and 152 is indicated by icon image data of the corresponding icon record. In addition, the operation icon 151 of the designated icon is displayed in a different mode (for example, highlighted display) from the other operation icons 152. Further, in the layout area 145, a reserved area image 153 showing a reserved area where a new operation icon can be added is displayed.
詳細領域135は、指定アイコンに対応するアイコンレコードに含まれる情報のうち、アイコンテキスト“スキャンPC”と、動作情報で示される動作ID“スキャン”及び動作パラメータ“600dpi”、“PC”と、アイコン画像データで示される図柄とを含む。また、詳細領域135は、アイコンテキストの入力を受け付けるためのテキストボックス161と、動作情報を変更する指示に対応する[変更]ボタン162(図4では、「動作変更ボタン」と表記する。)と、アイコン画像データを変更する指示に対応する[変更]ボタン163(図4では、「画像変更ボタン」と表記する。)とを含む。 The detailed area 135 includes an icon text “scan PC”, an operation ID “scan” and operation parameters “600 dpi” and “PC” indicated by the operation information among icons included in the icon record corresponding to the designated icon, an icon And a symbol indicated by image data. The detailed area 135 includes a text box 161 for accepting input of icon text, and a [change] button 162 (indicated as “operation change button” in FIG. 4) corresponding to an instruction to change operation information. , And a [change] button 163 (indicated as “image change button” in FIG. 4) corresponding to an instruction to change icon image data.
まず図示は省略するが、端末プログラム65は、ツリー領域133のアイコンテキスト、動作アイコン151、152、或いは予約領域画像153の指定を入力I/F54を通じて受け付けたことに応じて、指定アイコンを変更する。例えば、図6に示される予約領域画像153が指定されると、予約領域画像153が指定アイコンとなる。そして、ツリー領域133のアイコンテキスト“No Icon”及び予約領域画像153がハイライト表示される。 First, although illustration is omitted, the terminal program 65 changes the designation icon in response to accepting designation of the icon text of the tree area 133, the operation icons 151, 152, or the reserved area image 153 through the input I / F 54. . For example, when the reserved area image 153 shown in FIG. 6 is designated, the reserved area image 153 becomes a designated icon. Then, the icon text “No Icon” in the tree area 133 and the reserved area image 153 are highlighted.
また、端末プログラム65は、例えば、図6の[+]タブ144の指定を入力I/F54を通じて受け付けたことに応じて、新たなページID“ページ02”を画面指示データに追加する。また、端末プログラム65は、図7及び図8に示されるように、新たなページID“ページ02”をツリー領域133に表示させ、新たなページID“ページ02”に対応するページタブ142をプレビュー領域134に表示させ、スクロールアイコン147、148をレイアウト領域145に表示させる。 Further, for example, the terminal program 65 adds a new page ID “page 02” to the screen instruction data in response to accepting the designation of the [+] tab 144 of FIG. 6 through the input I / F 54. 7 and 8, the terminal program 65 displays a new page ID “page 02” in the tree area 133 and previews the page tab 142 corresponding to the new page ID “page 02”. The scroll icons 147 and 148 are displayed in the layout area 145.
さらに、端末プログラム65は、ツリー領域133のページID、ページタブ141、142、或いはスクロールアイコン147、148の指定を入力I/F54を通じて受け付けたことに応じて、指定ページを変更する。例えば、図7に示されるスクロールアイコン147が指定されると、図8に示されるように、ページID“ページ02”で示されるページが指定ページとなり、ページタブ142が選択された状態となる。 Further, the terminal program 65 changes the designated page in response to receiving the designation of the page ID of the tree area 133, the page tabs 141 and 142, or the scroll icons 147 and 148 through the input I / F 54. For example, when the scroll icon 147 shown in FIG. 7 is designated, as shown in FIG. 8, the page indicated by the page ID “page 02” becomes the designated page, and the page tab 142 is selected.
次に、端末プログラム65は、[変更]ボタン162の指定を入力I/F54を通じて受け付けたことに応じて(S12:Yes)、図9(A)に示される動作選択画面をディスプレイ53に表示させる(S16)。動作選択画面は、画像形成動作をユーザに選択させるための画面である。動作選択画面は、動作アイコン171、172、173を含む。動作アイコン171は動作ID“Scan”に対応し、動作アイコン172は動作ID“Copy”に対応し、動作アイコン173は動作ID“FAX”対応する。そして、端末プログラム65は、動作選択画面に対するユーザ操作を、入力I/F54を通じて受け付ける(S17)。S17の処理は、第2受付処理の一例である。 Next, the terminal program 65 displays the operation selection screen shown in FIG. 9A on the display 53 in response to accepting the designation of the [Change] button 162 through the input I / F 54 (S12: Yes). (S16). The operation selection screen is a screen for allowing the user to select an image forming operation. The operation selection screen includes operation icons 171, 172, and 173. The action icon 171 corresponds to the action ID “Scan”, the action icon 172 corresponds to the action ID “Copy”, and the action icon 173 corresponds to the action ID “FAX”. Then, the terminal program 65 receives a user operation on the operation selection screen through the input I / F 54 (S17). The process of S17 is an example of a second reception process.
次に、端末プログラム65は、動作アイコン171〜173の1つの指定を入力I/F54を通じて受け付けたことに応じて(S17:Yes)、パラメータ選択画面をディスプレイ53に表示させる(S18)。パラメータ選択画面は、動作選択画面を通じて指定された画像形成動作の動作パラメータを、ユーザに選択させるための画面である。すなわち、パラメータ選択画面のレイアウトは、動作選択画面を通じて指定された画像形成動作によって異なる。そして、端末プログラム65は、パラメータ選択画面に対するユーザ操作を、入力I/F54を通じて受け付ける(S19)。S19の処理は、第2受付処理の一例である。 Next, the terminal program 65 displays a parameter selection screen on the display 53 in response to receiving one designation of the operation icons 171 to 173 through the input I / F 54 (S17: Yes) (S18). The parameter selection screen is a screen for allowing the user to select an operation parameter of the image forming operation designated through the operation selection screen. That is, the layout of the parameter selection screen differs depending on the image forming operation designated through the operation selection screen. Then, the terminal program 65 receives a user operation on the parameter selection screen through the input I / F 54 (S19). The process of S19 is an example of a second reception process.
図10に示されるパラメータ選択画面は、スキャン動作の実行条件を示す複数の動作パラメータを、ユーザに選択させるための画面である。すなわち、端末プログラム65は、動作アイコン171の指定を入力I/F54を通じて受け付けたことに応じて(S17:Yes)、図10に示されるパラメータ選択画面をディスプレイ53に表示させる(S18)。このパラメータ選択画面は、プルダウンメニュー191A、192A、193A、194A、195Aと、チェックボックス191B、192B、193B、194B、195Bと、テキストボックス197と、[OK]ボタン198と、[キャンセル]ボタン199とを含む。 The parameter selection screen shown in FIG. 10 is a screen for allowing the user to select a plurality of operation parameters indicating the execution conditions of the scan operation. That is, the terminal program 65 displays the parameter selection screen shown in FIG. 10 on the display 53 in response to accepting the designation of the operation icon 171 through the input I / F 54 (S17: Yes) (S18). This parameter selection screen includes pull-down menus 191A, 192A, 193A, 194A, 195A, check boxes 191B, 192B, 193B, 194B, 195B, text box 197, [OK] button 198, [Cancel] button 199, including.
プルダウンメニュー191A〜195Aは、スキャン動作の実行条件を構成する複数の項目“サイズ”、“解像度”、“色”、“出力方法”、“宛先”の1つに対応する。プルダウンメニュー191A〜195Aには、対応する項目の動作パラメータとなり得る複数の候補のうち、ユーザが指定した動作パラメータが表示される。プルダウンメニュー191A〜195Aは、対応する項目が属するグループ毎に纏めて配置される。チェックボックス191B〜195Bは、各々がプルダウンメニュー191A〜195Aの1つに対応付けられている。 The pull-down menus 191A to 195A correspond to one of a plurality of items “size”, “resolution”, “color”, “output method”, and “destination” constituting the execution condition of the scan operation. In the pull-down menus 191A to 195A, the operation parameters designated by the user among a plurality of candidates that can be the operation parameters of the corresponding item are displayed. The pull-down menus 191A to 195A are arranged together for each group to which the corresponding item belongs. Each of the check boxes 191B to 195B is associated with one of the pull-down menus 191A to 195A.
テキストボックス197には、キーボード等を通じてユーザが入力した任意の文字列が表示される。テキストボックス197に表示された文字列は、説明テキストになる。[OK]ボタン198は、動作選択画面及びパラメータ選択画面を通じて指定された動作情報を、指定アイコンのアイコンレコードに登録する指示に対応する。[キャンセル]ボタン199は、動作情報をアイコンレコードに登録しない指示に対応する。 In the text box 197, an arbitrary character string input by the user through a keyboard or the like is displayed. The character string displayed in the text box 197 becomes explanatory text. The [OK] button 198 corresponds to an instruction to register the operation information designated through the operation selection screen and the parameter selection screen in the icon record of the designated icon. A [Cancel] button 199 corresponds to an instruction not to register operation information in the icon record.
図11に示されるパラメータ選択画面は、コピー動作の実行条件を示す複数の動作パラメータを、ユーザに選択させるための画面である。すなわち、端末プログラム65は、動作アイコン172の指定を入力I/F54を通じて受け付けたことに応じて(S17:Yes)、図11に示されるパラメータ選択画面をディスプレイ53に表示させる(S18)。このパラメータ選択画面は、プルダウンメニュー201A、202A、203A、204A、205A、206Aと、チェックボックス201B、202B、203B、204B、205B、206Bと、テキストボックス207と、[OK]ボタン208と、[キャンセル]ボタン209とを含む。 The parameter selection screen shown in FIG. 11 is a screen for allowing the user to select a plurality of operation parameters indicating execution conditions for the copy operation. That is, the terminal program 65 displays the parameter selection screen shown in FIG. 11 on the display 53 in response to accepting the designation of the operation icon 172 through the input I / F 54 (S17: Yes) (S18). This parameter selection screen includes pull-down menus 201A, 202A, 203A, 204A, 205A, and 206A, check boxes 201B, 202B, 203B, 204B, 205B, and 206B, a text box 207, an [OK] button 208, and a [Cancel] button. ] Button 209.
プルダウンメニュー201A〜206Aは、コピー動作の実行条件を構成する複数の項目“サイズ”、“解像度”、“色”、“倍率”、“画質”、“部数”の1つに対応する。プルダウンメニュー201A〜206Aには、対応する項目の動作パラメータとなり得る複数の候補のうち、ユーザが指定した動作パラメータが表示される。プルダウンメニュー201A〜206Aは、対応する項目が属するグループ毎に纏めて配置される。チェックボックス201B〜206Bは、各々がプルダウンメニュー201A〜206Aの1つに対応付けられている。テキストボックス207、[OK]ボタン208、[キャンセル]ボタン209は、テキストボックス197、[OK]ボタン198、[キャンセル]ボタン199に対応する。 The pull-down menus 201 </ b> A to 206 </ b> A correspond to one of a plurality of items “size”, “resolution”, “color”, “magnification”, “image quality”, and “number of copies” constituting the execution condition of the copy operation. The pull-down menus 201 </ b> A to 206 </ b> A display the operation parameters designated by the user among a plurality of candidates that can be the operation parameters of the corresponding item. The pull-down menus 201A to 206A are collectively arranged for each group to which the corresponding item belongs. Each of the check boxes 201B to 206B is associated with one of the pull-down menus 201A to 206A. A text box 207, an [OK] button 208, and a [Cancel] button 209 correspond to the text box 197, the [OK] button 198, and the [Cancel] button 199.
図12に示されるパラメータ選択画面は、FAX動作の実行条件を示す複数の動作パラメータを、ユーザに選択させるための画面である。すなわち、端末プログラム65は、動作アイコン173の指定を入力I/F54を通じて受け付けたことに応じて(S17:Yes)、図12に示されるパラメータ選択画面をディスプレイ53に表示させる(S18)。このパラメータ選択画面は、プルダウンメニュー211A、212A、213A、214A、215A、216Aと、チェックボックス211B、212B、213B、215B、216Bと、テキストボックス217と、[OK]ボタン218と、[キャンセル]ボタン219とを含む。 The parameter selection screen shown in FIG. 12 is a screen for allowing the user to select a plurality of operation parameters indicating execution conditions of the FAX operation. That is, the terminal program 65 displays the parameter selection screen shown in FIG. 12 on the display 53 in response to accepting the designation of the operation icon 173 through the input I / F 54 (S17: Yes) (S18). This parameter selection screen includes pull-down menus 211A, 212A, 213A, 214A, 215A, and 216A, check boxes 211B, 212B, 213B, 215B, and 216B, a text box 217, an [OK] button 218, and a [Cancel] button. 219.
プルダウンメニュー211A〜216Aは、FAX動作の実行条件を構成する複数の項目“サイズ”、“解像度”、“色”、“宛先”、“同報”、“カバー”の1つに対応する。プルダウンメニュー211A〜216Aには、対応する項目の動作パラメータとなり得る複数の候補のうち、ユーザが指定した動作パラメータが表示される。プルダウンメニュー211A〜216Aは、対応する項目が属するグループ毎に纏めて配置される。チェックボックス211B〜216Bは、各々がプルダウンメニュー211A〜216Aの1つに対応付けられている。但し、プルダウンメニュー214Aには、チェックボックスが対応付けられていない。テキストボックス217、[OK]ボタン218、[キャンセル]ボタン219は、テキストボックス197、[OK]ボタン198、[キャンセル]ボタン199に対応する。 The pull-down menus 211 </ b> A to 216 </ b> A correspond to one of a plurality of items “size”, “resolution”, “color”, “destination”, “broadcast”, and “cover” that configure the execution condition of the FAX operation. The pull-down menus 211 </ b> A to 216 </ b> A display the operation parameters designated by the user among a plurality of candidates that can be the operation parameters of the corresponding item. The pull-down menus 211A to 216A are arranged together for each group to which the corresponding item belongs. Each of the check boxes 211B to 216B is associated with one of the pull-down menus 211A to 216A. However, a check box is not associated with the pull-down menu 214A. The text box 217, [OK] button 218, and [Cancel] button 219 correspond to the text box 197, [OK] button 198, and [Cancel] button 199.
そして、端末プログラム65は、プルダウンメニュー191A〜195A、201A〜206A、211A〜216Aを通じて動作パラメータを指定するユーザ操作、チェックボックス191B〜195B、201B〜206B、211B〜216Bをチェック或いはチェック解除するユーザ操作、及びテキストボックス197、207、217を通じて説明テキストを入力するユーザ操作を、入力I/F54を通じて受け付ける。プルダウンメニュー191A〜195A、201A〜206A、211A〜216Aの操作は、動作パラメータを指定するユーザ操作の一例である。チェックボックス191B〜195B、201B〜206B、211B〜216Bのチェックは、対応する項目を指定するユーザ操作の一例である。 The terminal program 65 then performs a user operation to specify an operation parameter through pull-down menus 191A to 195A, 201A to 206A, 211A to 216A, and a user operation to check or uncheck the check boxes 191B to 195B, 201B to 206B, 211B to 216B. , And user operations for inputting explanatory texts through the text boxes 197, 207, and 217 are received through the input I / F 54. The operations of the pull-down menus 191A to 195A, 201A to 206A, and 211A to 216A are examples of user operations that specify operation parameters. Checks in the check boxes 191B to 195B, 201B to 206B, and 211B to 216B are examples of user operations that specify corresponding items.
次に、端末プログラム65は、[OK]ボタン198、208、218の指定を入力I/F54を通じて受け付けたことに応じて(S19:OK)、動作選択画面を通じて指定された動作IDと、パラメータ選択画面を通じて指定された動作パラメータとを含む動作情報を、指定アイコンのアイコンレコードに登録する(S20)。また、端末プログラム65は、テキストボックス197、207、217を通じて文字列が入力されていることに応じて、当該文字列を説明テキストとして、指定アイコンのアイコンレコードに登録する。S20の処理は、編集処理の一例である。 Next, the terminal program 65 receives the designation of the [OK] buttons 198, 208, and 218 through the input I / F 54 (S19: OK), and selects the operation ID and parameter selected through the operation selection screen. The operation information including the operation parameter specified through the screen is registered in the icon record of the specified icon (S20). Further, the terminal program 65 registers the character string as an explanatory text in the icon record of the designated icon in response to the input of the character string through the text boxes 197, 207, and 217. The process of S20 is an example of an editing process.
さらに図示は省略するが、端末プログラム65は、チェックされたチェックボックス191B〜195B、201B〜206B、211B〜216Bに対応する項目を示す指定項目情報を、S20で登録した動作情報に対応付けてメモリ62に記憶させる。なお、本実施形態において、チェックボックスが設けられていないFAX動作の項目“宛先”は、常に指定項目情報に含まれるものとする。 Further, although not shown, the terminal program 65 stores the specified item information indicating items corresponding to the checked check boxes 191B to 195B, 201B to 206B, and 211B to 216B in association with the operation information registered in S20. 62 is stored. In the present embodiment, it is assumed that the item “destination” of the FAX operation without a check box is always included in the designated item information.
次に、端末プログラム65は、S20で編集した画面指示データに基づいて、カスタマイズ画面をディスプレイ53に表示させる(S11)。一方、端末プログラム65は、パラメータ選択画面の[キャンセル]ボタン199、209、219の指定を入力I/F54を通じて受け付けたことに応じて(S19:キャンセル)、S20の処理を実行せずに、S11以降の処理を実行する。 Next, the terminal program 65 displays a customization screen on the display 53 based on the screen instruction data edited in S20 (S11). On the other hand, when the terminal program 65 receives the designation of the [Cancel] buttons 199, 209, and 219 on the parameter selection screen through the input I / F 54 (S19: Cancel), the terminal program 65 does not execute the process of S20, but executes S11. The subsequent processing is executed.
また、端末プログラム65は、[変更]ボタン163の指定を入力I/F54を通じて受け付けたことに応じて(S13:Yes)、図9(B)に示される画像選択画面をディスプレイ53に表示させる(S21)。画像選択画面は、指定アイコンの図柄を示すアイコン画像データを、ユーザに選択させるための画面である。画像選択画面は、画像アイコン181、182、183、184、185を含む。画像アイコン181〜185は、メモリ62に記憶されている画像データの1つに対応する。そして、端末プログラム65は、画像選択画面に対するユーザ操作を、入力I/F54を通じて受け付ける(S22)。S22の処理は、第1受付処理の一例である。 Further, the terminal program 65 displays the image selection screen shown in FIG. 9B on the display 53 in response to accepting the designation of the [Change] button 163 through the input I / F 54 (S13: Yes) (S13: Yes). S21). The image selection screen is a screen for allowing the user to select icon image data indicating the design of the designated icon. The image selection screen includes image icons 181, 182, 183, 184 and 185. The image icons 181 to 185 correspond to one of the image data stored in the memory 62. Then, the terminal program 65 receives a user operation for the image selection screen through the input I / F 54 (S22). The process of S22 is an example of a first reception process.
そして、端末プログラム65は、画像アイコン181〜185の1つの指定を入力I/F54を通じて受け付けたことに応じて(S22:Yes)、指定された画像アイコンに対応する画像データをアイコン画像データとして、指定アイコンのアイコンレコードに登録する(S23)。S23の処理は、編集処理の一例である。そして、端末プログラム65は、S23で編集した画面指示データに基づいて、カスタマイズ画面をディスプレイ53に表示させる(S11)。 Then, in response to receiving one designation of the image icons 181 to 185 through the input I / F 54 (S22: Yes), the terminal program 65 uses the image data corresponding to the designated image icon as icon image data. It registers in the icon record of the designated icon (S23). The process of S23 is an example of an editing process. Then, the terminal program 65 displays a customization screen on the display 53 based on the screen instruction data edited in S23 (S11).
さらに、端末プログラム65は、テキストボックス161を通じた文字列の入力を入力I/F54を通じて受け付けたことに応じて(S14:Yes)、入力された文字列をアイコンテキストとして、指定アイコンのアイコンレコードに登録する(S24)。なお、テキストボックス161を通じて入力可能な文字数の最大値は、テキストボックス197、207、217を通じて入力可能な文字数の最大値、或いは後述するS34で生成される文字数の最大値より少なくてもよい。S24の処理は、編集処理の一例である。そして、端末プログラム65は、S24で編集した画面指示データに基づいて、カスタマイズ画面をディスプレイ53に表示させる(S11)。 Further, in response to receiving the input of the character string through the text box 161 through the input I / F 54 (S14: Yes), the terminal program 65 uses the input character string as the icon text and stores it in the icon record of the designated icon. Register (S24). The maximum number of characters that can be input through the text box 161 may be smaller than the maximum number of characters that can be input through the text boxes 197, 207, and 217, or the maximum number of characters generated in S34 described later. The process of S24 is an example of an editing process. Then, the terminal program 65 displays a customization screen on the display 53 based on the screen instruction data edited in S24 (S11).
これらの処理が繰り返し実行されたことによって、画面指示データが図2に示されるように編集される。また、カスタマイズ処理で画面指示データに新たに登録されたアイコンレコードは、第2値“ON”が設定されたカスタムフラグを含む。さらに、図2に示される画面指示データに従って、図7及び図8に示されるカスタマイズ画面がディスプレイ53に表示される。すなわち、カスタマイズ処理によって、S22で指定された画像データで示される動作アイコンがアイコン画面に表示され、且つ当該アイコン画面上で当該動作アイコンが指定されたときに、S17、S19で指定された画像形成動作が実行されるように、画面指示データが編集される。 By repeatedly executing these processes, the screen instruction data is edited as shown in FIG. Further, the icon record newly registered in the screen instruction data in the customization process includes a custom flag in which the second value “ON” is set. Further, the customization screen shown in FIGS. 7 and 8 is displayed on the display 53 in accordance with the screen instruction data shown in FIG. That is, when the operation icon indicated by the image data specified in S22 is displayed on the icon screen by the customization process and the operation icon is specified on the icon screen, the image formation specified in S17 and S19 is performed. The screen instruction data is edited so that the operation is executed.
動作情報Cは、動作ID“Scan”と、図10に示される動作パラメータ(サイズ“A4”、解像度“300dpi”、色“カラー”、出力方法“メール”、宛先“aaa@brother.jp”)とを含むものとする。また、動作情報Cに対応する指定項目情報は、図10でチェックされたチェックボックス192B、195Bに対応する項目“解像度”、“宛先”を示すものとする。 The operation information C includes an operation ID “Scan” and the operation parameters shown in FIG. 10 (size “A4”, resolution “300 dpi”, color “color”, output method “mail”, destination “aaa@broser.jp”). And Further, the designation item information corresponding to the operation information C indicates items “resolution” and “destination” corresponding to the check boxes 192B and 195B checked in FIG.
動作情報Dは、動作ID“Copy”と、図11に示される動作パラメータ(サイズ“A4”、解像度“300dpi”、色“カラー”、倍率“200%”、画質“ファイン”、部数“1”)とを含むものとする。また、動作情報Dに対応する指定項目情報は、図11でチェックされたチェックボックス203B、205Bに対応する項目“色”、“画質”を示すものとする。 The operation information D includes the operation ID “Copy” and the operation parameters (size “A4”, resolution “300 dpi”, color “color”, magnification “200%”, image quality “fine”, number of copies “1” shown in FIG. ). In addition, the designated item information corresponding to the operation information D indicates the items “color” and “image quality” corresponding to the check boxes 203B and 205B checked in FIG.
またパラメータ選択画面の図示は省略するが、動作情報Eは、動作ID“Scan”と、動作パラメータ(サイズ“A4”、解像度“600dpi”、色“カラー”、出力方法“メール”、宛先“bbb@brother.jp”)とを含むものとする。また、動作情報Eを指定するパラメータ選択画面では、チェックボックス191B〜195Bが指定されていないものとする。すなわち、動作情報Eには、指定項目情報が対応付けられていない。さらに、動作情報Eを含むアイコンレコードは、テキストボックス197を通じて入力された説明テキスト“bbb@brother.jpにメール”を含む。 Although the parameter selection screen is not shown, the operation information E includes an operation ID “Scan”, an operation parameter (size “A4”, resolution “600 dpi”, color “color”, output method “mail”, destination “bbb”. @ Brother.jp "). Also, it is assumed that the check boxes 191B to 195B are not specified on the parameter selection screen for specifying the operation information E. That is, the operation information E is not associated with the specified item information. Further, the icon record including the operation information E includes the explanatory text “mail to bbb@broser.jp” input through the text box 197.
動作情報Fは、動作ID“FAX”と、図12に示される動作パラメータ(サイズ“A4”、解像度“300dpi”、色“カラー”、宛先“xxx−yyyy−zzzz”、同報“OFF”、カバー“カバーあり”)とを含むものとする。また、動作情報Fに対応する指定項目情報は、図12でチェックされたチェックボックス212B、216Bに対応する項目“解像度”、“カラー”と、項目“宛先”とを示すものとする。 The operation information F includes the operation ID “FAX”, the operation parameters (size “A4”, resolution “300 dpi”, color “color”, destination “xxx-yyyy-zzzz”, broadcast “OFF” shown in FIG. Cover “with cover”). The designated item information corresponding to the operation information F indicates the items “resolution” and “color” and the item “destination” corresponding to the check boxes 212B and 216B checked in FIG.
次に、端末プログラム65は、図8に示される[送信]ボタン132の指定を入力I/F54を通じて受け付けたことに応じて(S15:Yes)、編集した画面指示データ(以下、「カスタム画面データ」と表記することがある。)を、直接的或いは間接的にMFP10に出力する(S25)。S25の処理は、第1出力処理及び送信処理の一例である。なお、MFP10に出力される画面指示データは、カスタムフラグ及び説明テキストを含んでいなくてもよい。また図示は省略するが、端末プログラム65は、図8に示される[保存]ボタン131の指定を入力I/F54を通じて受け付けたことに応じて、編集した画面指示データをメモリ62或いは不図示のサーバに記憶させる。 Next, when the terminal program 65 receives the designation of the [Send] button 132 shown in FIG. 8 through the input I / F 54 (S15: Yes), the edited screen instruction data (hereinafter referred to as “custom screen data”). Is output to the MFP 10 directly or indirectly (S25). The process of S25 is an example of a first output process and a transmission process. Note that the screen instruction data output to the MFP 10 may not include the custom flag and the explanatory text. Although illustration is omitted, the terminal program 65 stores the edited screen instruction data in the memory 62 or a server (not shown) in response to accepting the designation of the [Save] button 131 shown in FIG. 8 through the input I / F 54. Remember me.
直接的に出力する例として、端末プログラム65は、通信I/F55を通じてMFP10にカスタム画面データを送信してもよい。間接的に出力する例として、端末プログラム65は、カスタム画面データが記憶されたメモリ領域の先頭アドレスを示すポインタを、情報処理端末50にインストールされた不図示の出力プログラムに通知してもよい。そして、出力プログラムは、端末プログラム65から通知されたポインタで示されるメモリ領域からカスタム画面データを読み出し、読み出したカスタム画面データを通信I/F55を通じてMFP10に送信してもよい。 As an example of direct output, the terminal program 65 may transmit custom screen data to the MFP 10 through the communication I / F 55. As an example of output indirectly, the terminal program 65 may notify the output program (not shown) installed in the information processing terminal 50 of a pointer indicating the start address of the memory area in which the custom screen data is stored. The output program may read the custom screen data from the memory area indicated by the pointer notified from the terminal program 65 and transmit the read custom screen data to the MFP 10 via the communication I / F 55.
また、端末プログラム65は、マニュアル作成処理を実行する(S26)。マニュアル作成処理は、カスタマイズ処理でカスタマイズした画面指示データで示されるアイコン画面の使用方法を示すマニュアル画像を作成する処理である。図5を参照して、マニュアル作成処理の詳細を説明する。 Further, the terminal program 65 executes manual creation processing (S26). The manual creation process is a process for creating a manual image indicating how to use the icon screen indicated by the screen instruction data customized in the customization process. The details of the manual creation process will be described with reference to FIG.
[マニュアル作成処理]
まず、端末プログラム65は、共通の内容を含むマニュアル画像を示すマニュアル画像データを、メモリ62に記憶させる。「共通の内容」とは、例えば、図14(A)に示される“カスタムアイコンマニュアル”、“アイコン”、“説明”の文字列を指す。すなわち、「共通の内容」とは、画面指示データの内容に拘わらず、マニュアル画像が含むべき情報を指す。
[Manual creation process]
First, the terminal program 65 causes the memory 62 to store manual image data indicating a manual image including common contents. “Common content” refers to, for example, the character strings “custom icon manual”, “icon”, and “description” shown in FIG. That is, “common contents” refers to information that should be included in the manual image regardless of the contents of the screen instruction data.
次に、端末プログラム65は、図2に示される1行目のアイコンレコードを、画面指示データから読み出す(S31)。次に、端末プログラム65は、読み出したアイコンレコードのカスタムフラグの設定値を判断する(S32)。そして、端末プログラム65は、カスタムフラグに第1値“OFF”が設定されていると判断したことに応じて(S32:OFF)、S33〜S35の処理を実行せずに、S31で未だ読み出していないアイコンレコードが画面指示データに登録されているか否かを判断する(S36)。すなわち、カスタムフラグに第1値“OFF”が設定されているアイコンレコードに対応する動作アイコン及び説明テキストは、マニュアル画像に含められない。 Next, the terminal program 65 reads the icon record in the first line shown in FIG. 2 from the screen instruction data (S31). Next, the terminal program 65 determines the setting value of the custom flag of the read icon record (S32). Then, in response to determining that the first value “OFF” is set in the custom flag (S32: OFF), the terminal program 65 does not execute the processing of S33 to S35, but is still reading in S31. It is determined whether no icon record is registered in the screen instruction data (S36). That is, the operation icon and the description text corresponding to the icon record in which the first value “OFF” is set in the custom flag are not included in the manual image.
次に、端末プログラム65は、S31で未だ読み出していないアイコンレコードが登録されていると判断したことに応じて(S36:あり)、直近のS31で読み出したアイコンレコードがページの末尾の動作アイコンを示すか否かを判断する(S37)。より詳細には、端末プログラム65は、直近のS31で読み出したアイコンレコードがアイコンID“アイコン03”を含むか否かを判断すればよい。そして、端末プログラム65は、直近のS31で読み出したアイコンレコードがアイコンID“アイコン01”を含むと判断したことに応じて(S37:No)、S38の処理を実行せずに、図2に示される2行目のアイコンレコードを、画面指示データから読み出す(S31)。 Next, when the terminal program 65 determines that an icon record that has not been read in S31 is registered (S36: Yes), the icon record read in the latest S31 displays the operation icon at the end of the page. It is determined whether or not to show (S37). More specifically, the terminal program 65 may determine whether or not the icon record read in the latest S31 includes the icon ID “icon 03”. Then, in response to determining that the icon record read in the latest S31 includes the icon ID “icon 01” (S37: No), the terminal program 65 does not execute the process of S38 and performs the process shown in FIG. The second row icon record is read from the screen instruction data (S31).
次に、端末プログラム65は、読み出した2行目のアイコンレコードのカスタムフラグに第1値“OFF”が設定されていると判断し(S32:OFF)、S31で未だ読み出していないアイコンレコードが登録されていると判断し(S36:あり)、直近のS31で読み出したアイコンレコードがアイコンID“アイコン02”を含むと判断したことに応じて(S37:No)、S33〜S35、S38の処理を実行せずに、図2に示される3行目のアイコンレコードを、画面指示データから読み出す(S31)。 Next, the terminal program 65 determines that the first value “OFF” is set in the custom flag of the icon record in the second row that has been read (S32: OFF), and the icon record that has not yet been read in S31 is registered. In response to determining that the icon record read in the latest S31 includes the icon ID “icon 02” (S37: No), the processing of S33 to S35 and S38 is performed. Without execution, the icon record in the third row shown in FIG. 2 is read from the screen instruction data (S31).
次に、端末プログラム65は、読み出した3行目のアイコンレコードのカスタムフラグに第2値“ON”が設定されていると判断したことに応じて(S32:ON)、当該アイコンレコードが説明テキストを含むか否かを判断する(S33)。そして、端末プログラム65は、3行目のアイコンレコードが説明テキストを含まないと判断したことに応じて(S33:なし)、当該アイコンレコードの動作情報C、動作情報Cに対応する指定項目情報、及び図3(A)に示されるテンプレートリストを用いて、説明テキストを生成する(S34)。S34の処理は、テキスト生成処理の一例である。 Next, when the terminal program 65 determines that the second value “ON” is set in the custom flag of the icon record in the third row that has been read (S32: ON), the icon record corresponds to the explanatory text. It is judged whether it is included (S33). Then, when the terminal program 65 determines that the icon record in the third line does not include the explanatory text (S33: None), the operation information C of the icon record, the specified item information corresponding to the operation information C, And an explanatory text is produced | generated using the template list | wrist shown by FIG. 3 (A) (S34). The process of S34 is an example of a text generation process.
より詳細には、端末プログラム65は、動作情報Cに含まれる動作ID“Scan”に対応付けられたテンプレートテキストを、テンプレートリストから読み出す。次に、端末プログラム65は、置換テキスト“[%読取パラメータ%]”で示されるグループ“読取パラメータ”に属する項目のうち、指定項目情報で示される項目“解像度”の動作パラメータ“300dpi”を、動作情報Cから読み出す。また、端末プログラム65は、置換テキスト“[%出力パラメータ%]”で示されるグループ“出力パラメータ”に属する項目のうち、指定項目情報で示される項目“宛先”の動作パラメータ“aaa@brother.jp”を、動作情報Cから読み出す。 More specifically, the terminal program 65 reads the template text associated with the operation ID “Scan” included in the operation information C from the template list. Next, the terminal program 65 sets the operation parameter “300 dpi” of the item “resolution” indicated by the designated item information among the items belonging to the group “reading parameter” indicated by the replacement text “[% reading parameter%]”. Read from the operation information C. Also, the terminal program 65 operates the operation parameter “aaa@broser.jp” of the item “destination” indicated by the designated item information among the items belonging to the group “output parameter” indicated by the replacement text “[% output parameter%]”. "Is read from the operation information C.
そして、端末プログラム65は、テンプレートテキストの置換テキスト“[%読取パラメータ%]”を、読み出した動作パラメータを表す文字列“300dpi”に置換する。また、端末プログラム65は、テンプレートテキストの置換テキスト“[%出力パラメータ%]”を、読み出した動作パラメータを表す文字列“aaa@brother.jp”に置換する。これにより、説明テキスト“300dpiでスキャンして、aaa@brother.jpに送信する。”が生成される。 Then, the terminal program 65 replaces the replacement text “[% reading parameter%]” of the template text with a character string “300 dpi” representing the read operation parameter. Further, the terminal program 65 replaces the replacement text “[% output parameter%]” of the template text with a character string “aaa@broser.jp” representing the read operation parameter. As a result, the explanatory text “Scan with 300 dpi and send to aaa@broser.jp” is generated.
次に、端末プログラム65は、図14(A)に示されるように、直近のS31で読み出した3行目のアイコンレコードのアイコン画像データで示されるアイコン画像と、直近のS34で生成した説明テキストを対応付けて、マニュアル画像に配置する(S35)。本実施形態では、対応するアイコン画像及び説明テキストが、マニュアル画像上で左右方向に並べて配置される。但し、対応するアイコン画像及び説明テキストのレイアウトは前述の例に限定されず、説明テキストがアイコン画像に対応付けられた画像処理動作の内容を説明していると認識できるレイアウトであればよい。S35の処理は、マニュアル生成処理の一例である。 Next, as shown in FIG. 14A, the terminal program 65 displays the icon image indicated by the icon image data of the icon record in the third row read in the latest S31 and the explanatory text generated in the latest S34. Are associated with each other and placed on the manual image (S35). In the present embodiment, corresponding icon images and explanatory texts are arranged side by side on the manual image in the left-right direction. However, the layout of the corresponding icon image and description text is not limited to the above example, and any layout that can recognize that the description text describes the content of the image processing operation associated with the icon image may be used. The process of S35 is an example of a manual generation process.
また、端末プログラム65は、S31で未だ読み出していないアイコンレコードが登録されていると判断し(S36:あり)、3行目のアイコンレコードがアイコンID“アイコン03”を含むと判断したことに応じて(S37:Yes)、図14(A)に示されるように、マニュアル画像に区切り線を追加する(S38)。本実施形態に係る区切り線は、マニュアル画像上で左右方向に延びる直線である。但し、区切り線の詳細は前述の例に限定されず、直近のS35でマニュアル画像に追加されたアイコン画像及び説明テキストと、次のS35でマニュアル画像に追加されるアイコン画像及び説明テキストとの間がページの区切りであることを示すものであればよい。 Further, the terminal program 65 determines that an icon record that has not yet been read is registered in S31 (S36: Yes), and determines that the icon record in the third row includes the icon ID “icon 03”. (S37: Yes), as shown in FIG. 14A, a separator line is added to the manual image (S38). The dividing line according to the present embodiment is a straight line extending in the left-right direction on the manual image. However, the details of the dividing line are not limited to the above-described example, and between the icon image and the explanatory text added to the manual image in the latest S35 and the icon image and the explanatory text added to the manual image in the next S35. May indicate that is a page break.
次に、端末プログラム65は、図2に示される4行目のアイコンレコードを、画面指示データから読み出す(S31)。次に、端末プログラム65は、4行目のアイコンレコードのカスタムフラグに第2値“ON”が設定されていると判断し(S32:ON)、且つ4行目のアイコンレコードが説明テキストを含まないと判断したことに応じて(S33:なし)、前述した手順で説明テキスト“カラーでスキャンして、ファインで印刷する。”を生成する(S34)。 Next, the terminal program 65 reads the icon record in the fourth line shown in FIG. 2 from the screen instruction data (S31). Next, the terminal program 65 determines that the second value “ON” is set in the custom flag of the icon record on the fourth line (S32: ON), and the icon record on the fourth line includes the explanatory text. If it is determined that there is not (S33: None), the description text “scan with color and print with fine” is generated by the above-described procedure (S34).
次に、端末プログラム65は、4行目のアイコンレコードのアイコン画像データで示されるアイコン画像と、直近のS34で生成した説明テキストを対応付けて、マニュアル画像に配置する(S35)。さらに、端末プログラム65は、S31で未だ読み出していないアイコンレコードが登録されていると判断し(S36:あり)、且つ4行目のアイコンレコードがアイコンID“アイコン01”を含むと判断したことに応じて(S37:No)、S38の処理を実行せずに、図2に示される5行目のアイコンレコードを、画面指示データから読み出す(S31)。 Next, the terminal program 65 associates the icon image indicated by the icon image data of the icon record in the fourth row with the explanatory text generated in the latest S34 and arranges it in the manual image (S35). Furthermore, the terminal program 65 determines that an icon record that has not yet been read is registered in S31 (S36: Yes), and determines that the icon record in the fourth row includes the icon ID “icon 01”. In response (S37: No), the icon record in the fifth line shown in FIG. 2 is read from the screen instruction data without executing the process of S38 (S31).
次に、端末プログラム65は、5行目のアイコンレコードのカスタムフラグに第2値“ON”が設定されていると判断し(S32:ON)、5行目のアイコンレコードが説明テキストを含むと判断したことに応じて(S33:あり)、S34の処理を実行せずに、5行目のアイコンレコードのアイコン画像データで示されるアイコン画像と、5行目のアイコンレコードの説明テキスト“bbb@brother.jpにメール”とを対応付けて、マニュアル画像に配置する(S35)。 Next, the terminal program 65 determines that the second value “ON” is set in the custom flag of the icon record on the fifth line (S32: ON), and if the icon record on the fifth line includes the explanatory text. In response to the determination (S33: Yes), without executing the process of S34, the icon image indicated by the icon image data of the icon record on the fifth line and the explanatory text “bbb @ of the icon record on the fifth line “message” is associated with “broser.jp” and placed in the manual image (S35).
さらに、端末プログラム65は、S31で未だ読み出していないアイコンレコードが登録されていると判断し(S36:あり)、且つ5行目のアイコンレコードがアイコンID“アイコン02”を含むと判断したことに応じて(S37:No)、S38の処理を実行せずに、図2に示される6行目のアイコンレコードを、画面指示データから読み出す(S31)。 Furthermore, the terminal program 65 determines that an icon record that has not yet been read is registered in S31 (S36: Yes), and determines that the icon record in the fifth line includes the icon ID “icon 02”. Accordingly, the icon record on the sixth line shown in FIG. 2 is read from the screen instruction data without executing the process of S38 (S31).
次に、端末プログラム65は、6行目のアイコンレコードのカスタムフラグに第2値“ON”が設定されていると判断し(S32:ON)、且つ6行目のアイコンレコードが説明テキストを含まないと判断したことに応じて(S33:なし)、前述した手順で説明テキスト“300dpiでスキャンして、xxx−yyyy−zzzzに、カバーありでFAXする。”を生成する(S34)。 Next, the terminal program 65 determines that the second value “ON” is set in the custom flag of the icon record on the sixth line (S32: ON), and the icon record on the sixth line includes the explanatory text. If it is determined that there is not (S33: None), the description text “Scan with 300 dpi and FAX to xxx-yyyy-zzzz with cover” is generated by the above-described procedure (S34).
次に、端末プログラム65は、6行目のアイコンレコードのアイコン画像データで示されるアイコン画像と、直近のS34で生成した説明テキストを対応付けて、マニュアル画像に配置する(S35)。さらに、端末プログラム65は、S31で未だ読み出していないアイコンレコードが登録されていないと判断したことに応じて(S36:なし)、通信I/F55を通じてMFP10にマニュアル画像データを送信する(S39)。マニュアル画像データの送信方法は、S25と同様であってもよい。S39の処理は、第2出力処理の一例である。 Next, the terminal program 65 associates the icon image indicated by the icon image data of the icon record in the sixth line with the explanatory text generated in the latest S34 and arranges it in the manual image (S35). Further, the terminal program 65 transmits manual image data to the MFP 10 through the communication I / F 55 in response to determining that an icon record that has not yet been read is registered in S31 (S36: none) (S39). The manual image data transmission method may be the same as in S25. The process of S39 is an example of a second output process.
一方図示は省略するが、MFP10の装置プログラム35は、通信I/F25を通じて情報処理端末50からカスタム画面データを受信する。この処理は、受信処理の一例である。次に、装置プログラム35は、情報処理端末50から受信したカスタム画面データを、標準画面データとは別にメモリ32に記憶させる。また、装置プログラム35は、通信I/F25を通じて情報処理端末50からマニュアル画像データを受信する。そして、装置プログラム35は、マニュアル画像データを対象とするプリント動作をプリンタ11に実行させる。すなわち、プリンタ11は、図14(A)に示されるように、マニュアル画像データで示される画像をシートに記録する。 On the other hand, although not shown, the apparatus program 35 of the MFP 10 receives custom screen data from the information processing terminal 50 through the communication I / F 25. This process is an example of a reception process. Next, the device program 35 stores the custom screen data received from the information processing terminal 50 in the memory 32 separately from the standard screen data. The apparatus program 35 receives manual image data from the information processing terminal 50 through the communication I / F 25. Then, the device program 35 causes the printer 11 to execute a print operation for manual image data. That is, as shown in FIG. 14A, the printer 11 records the image indicated by the manual image data on the sheet.
さらに、装置プログラム35は、例えば、MFP10の電源が投入されたことに応じて、カスタム画面データがメモリ32に記憶されているか否かを判断する。装置プログラム35は、カスタム画面データがメモリ32に記憶されていないと判断したことに応じて、標準画面データをメモリ32から読み出し、当該標準画面データに従ってアイコン画面をディスプレイ23に表示させる。一方、装置プログラム35は、カスタム画面データがメモリ32に記憶されていると判断したことに応じて、カスタム画面データをメモリ32から読み出し、当該カスタム画面データに従って図13に示されるアイコン画面をディスプレイ23に表示させる。この処理は、表示処理の一例である。そして、装置プログラム35は、アイコン画面に対するユーザ操作を、入力I/F24を通じて受け付ける。この処理は、第3受付処理の一例である。 Further, the apparatus program 35 determines whether or not custom screen data is stored in the memory 32 in response to, for example, the MFP 10 being powered on. In response to determining that the custom screen data is not stored in the memory 32, the device program 35 reads the standard screen data from the memory 32 and causes the display 23 to display an icon screen according to the standard screen data. On the other hand, in response to determining that the custom screen data is stored in the memory 32, the device program 35 reads the custom screen data from the memory 32 and displays the icon screen shown in FIG. To display. This process is an example of a display process. Then, the device program 35 receives a user operation on the icon screen through the input I / F 24. This process is an example of a third reception process.
図13(A)は、カスタム画面データのページID“ページ01”で識別されるページを示す。図13(A)に示されるページは、動作アイコン221、222、223と、スクロールアイコン227と、[スタート]ボタン229とを含む。図13(B)は、カスタム画面データのページID“ページ02”で識別されるページを示す。図13(B)に示されるページは、動作アイコン224、225、226と、スクロールアイコン228と、[スタート]ボタン229とを含む。 FIG. 13A shows a page identified by the page ID “page 01” of the custom screen data. The page shown in FIG. 13A includes operation icons 221, 222, and 223, a scroll icon 227, and a [Start] button 229. FIG. 13B shows a page identified by the page ID “page 02” of the custom screen data. The page shown in FIG. 13B includes operation icons 224, 225, and 226, a scroll icon 228, and a [Start] button 229.
装置プログラム35は、スクロールアイコン227の指定を入力I/F24を通じて受け付けたことに応じて、図13(A)に示されるアイコン画面に代えて、図13(B)に示されるアイコン画面をディスプレイ23に表示させる。また、装置プログラム35は、スクロールアイコン228の指定を入力I/F24を通じて受け付けたことに応じて、図13(B)に示されるアイコン画面に代えて、図13(A)に示されるアイコン画面をディスプレイ23に表示させる。さらに、装置プログラム35は、例えば、動作アイコン221の指定と、[スタート]ボタン229の指定とを入力I/F24を通じて受け付けたことに応じて、動作アイコン221に対応するアイコンレコードを画面指示データから読み出す。そして、装置プログラム35は、読み出したアイコンレコードの動作情報で示される画像形成動作を実行する。この処理は、実行処理の一例である。 In response to receiving the designation of the scroll icon 227 through the input I / F 24, the device program 35 displays the icon screen shown in FIG. 13B instead of the icon screen shown in FIG. To display. Further, the device program 35 changes the icon screen shown in FIG. 13A instead of the icon screen shown in FIG. 13B in response to accepting the designation of the scroll icon 228 through the input I / F 24. It is displayed on the display 23. Further, the device program 35, for example, receives an icon record corresponding to the operation icon 221 from the screen instruction data in response to receiving the specification of the operation icon 221 and the specification of the [Start] button 229 through the input I / F 24. read out. Then, the apparatus program 35 executes an image forming operation indicated by the operation information of the read icon record. This process is an example of an execution process.
[本実施形態の作用効果]
上記の実施形態によれば、S20、S23、S24で編集した画面指示データに基づいて生成したマニュアル画像が出力される。すなわち、出力されたマニュアル画像が印刷されることによって、アイコン画面に表示される動作アイコンと、当該動作アイコンに対応付けられた画像形成動作の内容とを、MFP10のユーザに認識させることができる。なお、上記の実施形態によれば、カスタム画面データ及びマニュアル画像データが同一のMFP10に出力される。これにより、カスタマイズされたアイコン画面が表示されるMFP10で、当該アイコン画面の使い方を示すマニュアル画像を印刷することができるので、当該アイコン画面の使い方をユーザにさらに簡単に認識させることができる。
[Operational effects of this embodiment]
According to the above embodiment, the manual image generated based on the screen instruction data edited in S20, S23, and S24 is output. In other words, by printing the output manual image, the user of the MFP 10 can recognize the operation icon displayed on the icon screen and the content of the image forming operation associated with the operation icon. According to the above embodiment, custom screen data and manual image data are output to the same MFP 10. As a result, a manual image indicating how to use the icon screen can be printed on the MFP 10 on which the customized icon screen is displayed, so that the user can more easily recognize how to use the icon screen.
なお、マニュアル画像データを受信したMFP10は、マニュアル画像をシートに記録することに代えて、マニュアル画像をディスプレイ23に表示させてもよい。また、カスタム画面データ及びマニュアル画像データの出力先は、異なっていてもよい。すなわち、マニュアル画像データの送信先は、カスタム画面データの送信先のMFP10と異なるプリンタでもよいし、不図示のストレージサーバ等であってもよい。そして、ストレージサーバは、受信したマニュアル画像データをサーバメモリに記憶させてもよい。また、ストレージサーバは、サーバメモリに記憶されたマニュアル画像データを、ユーザの要求に従ってディスプレイに表示させてもよいし、ユーザの所持する端末に送信してもよい。 The MFP 10 receiving the manual image data may display the manual image on the display 23 instead of recording the manual image on the sheet. Further, the output destination of the custom screen data and the manual image data may be different. That is, the transmission destination of the manual image data may be a printer different from the MFP 10 that is the transmission destination of the custom screen data, or may be a storage server (not shown). The storage server may store the received manual image data in the server memory. Further, the storage server may display the manual image data stored in the server memory on a display according to a user's request, or may transmit it to a terminal owned by the user.
また、上記の実施形態によれば、アイコン画面をカスタマイズするためのユーザ操作(S17、S19)によって、説明テキストが自動的に生成される。また、S17、S19で指定された動作情報は、画像形成動作の内容と密接に関係している。すなわち、説明テキストを生成するための煩雑なユーザ操作を必要とせずに、画像形成動作の内容を端的に表す説明テキストを生成することができる。 Moreover, according to said embodiment, description text is automatically produced | generated by user operation (S17, S19) for customizing an icon screen. The operation information specified in S17 and S19 is closely related to the contents of the image forming operation. That is, it is possible to generate the explanatory text that directly represents the content of the image forming operation without requiring a complicated user operation for generating the explanatory text.
より詳細には、説明テキストに含めるべき情報及び語順は、動作ID毎に大きく異なる。一方、同一の動作IDに対応する説明テキストには、同一の項目に対応するパラメータを同一の語順で配置することによって、類似の画像形成動作の違いをユーザに適切に認識させることができる。そこで上記の実施形態のように、動作ID毎のテンプレートテキストを予め定めておくことによって、アイコン画面の使い方を端的に示す説明テキストを、簡単に生成することができる。 More specifically, the information and word order to be included in the explanatory text vary greatly for each action ID. On the other hand, by arranging parameters corresponding to the same item in the same word order in the explanation text corresponding to the same operation ID, the user can appropriately recognize the difference in similar image forming operations. Therefore, as in the above-described embodiment, by defining a template text for each action ID in advance, it is possible to easily generate explanatory text that briefly shows how to use the icon screen.
但し、説明テキストは、テンプレートテキストを用いて生成することに限定されず、テキストボックス197、207、217を通じて入力された文字列であってもよい。これにより、管理者がMFP10のユーザに伝えたい説明テキストを、マニュアル画像に含めることができる。また、上記の実施形態では、テキストボックス197、207、217を通じて説明テキストが入力されなかった場合に、テンプレートテキストを用いて説明テキストが自動生成される例を説明した。しかしながら、テキストボックス197、207、217を通じて説明テキストが入力されなかった場合は、当該動作アイコンの説明が不要だと管理者が判断したと考えることもできるので、動作アイコン及び説明テキストをマニュアル画像に含めなくてもよい。 However, the explanatory text is not limited to being generated using the template text, and may be a character string input through the text boxes 197, 207, and 217. Thereby, the explanatory text that the administrator wants to convey to the user of the MFP 10 can be included in the manual image. In the above-described embodiment, an example has been described in which the description text is automatically generated using the template text when the description text is not input through the text boxes 197, 207, and 217. However, if no explanation text is input through the text boxes 197, 207, and 217, it can be considered that the administrator has determined that the explanation of the action icon is unnecessary, so the action icon and the explanation text are displayed in the manual image. It does not have to be included.
また、図14(A)に示されるマニュアル画像は、同一のページに属する動作アイコン及び当該動作アイコンの説明テキストが纏めて配置される。より詳細には、マニュアル画像上において、アイコン画面を構成する複数のページの境界が区切り線で示されている。これにより、アイコン画面のページ毎の使い方がユーザにとって分かり易くなる。なお、ページの境界を示す方法は、区切り線に限定されない。他の例として、マニュアル画像は、アイコン画面を構成する複数のページのうちの1つに含まれる動作アイコン及び説明テキストのみを含んでもよい。換言すれば、マニュアル作成処理において、アイコン画面を構成するページの数と同じ数のマニュアル画像が作成されてもよい。さらに換言すれば、端末プログラム65は、S38において、改ページを示す制御記号をマニュアル画像に含めてもよい。 In the manual image shown in FIG. 14A, operation icons belonging to the same page and explanation text of the operation icons are arranged together. More specifically, the boundaries of a plurality of pages constituting the icon screen are indicated by dividing lines on the manual image. This makes it easier for the user to understand how to use the icon screen for each page. Note that the method of indicating the page boundary is not limited to the dividing line. As another example, the manual image may include only an operation icon and explanatory text included in one of a plurality of pages constituting the icon screen. In other words, in the manual creation process, the same number of manual images as the number of pages constituting the icon screen may be created. In other words, the terminal program 65 may include a control symbol indicating a page break in the manual image in S38.
また、MFP10の出荷時からアイコン画面に含まれている動作アイコンは、その使い方を既にユーザが認識していると考えられる。そこで上記の実施形態のように、S20、S23、S24で追加された動作アイコンの使い方のみをマニュアル画像で説明することによって、特にアイコン画面に多数の動作アイコンが含まれている場合に、ユーザが必要な情報を見つけやすくなる。但し、カスタムフラグを省略して、アイコン画面に含まれる全ての動作アイコンと、当該動作アイコンの説明テキストとをマニュアル画像に含めてもよい。 In addition, it is considered that the user has already recognized how to use the operation icons included in the icon screen since the shipment of the MFP 10. Therefore, as in the above-described embodiment, only the usage of the operation icons added in S20, S23, and S24 is described with a manual image, so that the user can select the operation screen particularly when the icon screen includes a large number of operation icons. Helps you find the information you need. However, the custom flag may be omitted, and all the operation icons included in the icon screen and the description text of the operation icon may be included in the manual image.
[変形例]
次に、図3(B)及び図14(B)を参照して、変形例に係るマニュアル画像の作成方法を説明する。なお、上記の実施形態との共通点の詳細な説明は省略し、相違点を中心に説明する。また、上記の実施形態及び変形例は、任意の組み合わせで組み合わせることができる。すなわち、図3(B)のテンプレートリストを用いて図5に示されるマニュアル作成処理が実行されてもよいし、図3(A)のテンプレートリストを用いて変形例に係る処理が実行されてもよい。
[Modification]
Next, a method for creating a manual image according to a modification will be described with reference to FIGS. A detailed description of points common to the above embodiment will be omitted, and the description will focus on the differences. Moreover, said embodiment and modification can be combined with arbitrary combinations. That is, the manual creation process shown in FIG. 5 may be executed using the template list of FIG. 3B, or the process according to the modification may be executed using the template list of FIG. Good.
まず、図3(B)に示されるテンプレートテキストは、グループを表す文字列に代えて、項目を表す文字列を含む置換テキスト(例えば、“[%解像度%]”等)と、固定テキストとを含む。例えば図2の動作情報Cを含むアイコンレコードの説明テキストを生成する場合において、端末プログラム65は、S17で指定された動作ID“Scan”に対応するテンプレートテキストを、図3(B)に示されるテンプレートリストから読み出す。次に、端末プログラム65は、置換テキスト“[%宛先%]”で示される項目“宛先”の動作パラメータ“aaa@brother.jp”を、動作情報Cから読み出す。そして、端末プログラム65は、置換テキスト“[%宛先%]”を、読み出した動作パラメータを表す文字列“aaa@brother.jp”に置換する。項目“宛先”の動作パラメータは、スキャン動作或いはFAX動作における画像データの出力先の外部装置を識別する出力先情報の一例である。 First, the template text shown in FIG. 3B includes a replacement text including a character string representing an item (for example, “[% resolution%]”) and a fixed text instead of a character string representing a group. Including. For example, when generating the description text of the icon record including the operation information C in FIG. 2, the terminal program 65 shows the template text corresponding to the operation ID “Scan” specified in S17 in FIG. Read from the template list. Next, the terminal program 65 reads the operation parameter “aaa@broser.jp” of the item “destination” indicated by the replacement text “[% destination%]” from the operation information C. Then, the terminal program 65 replaces the replacement text “[% destination%]” with a character string “aaa@broser.jp” representing the read operation parameter. The operation parameter of the item “destination” is an example of output destination information that identifies an external device that is an output destination of image data in a scan operation or a FAX operation.
また、図14(B)に示されるマニュアル画像は、動作選択画面を通じて選択可能な動作ID“Scan”、“Copy”、“FAX”のうち、特定動作IDの一例である動作ID“Scan”が対応付けられた動作アイコン及び説明テキストのみを含む。動作ID“Scan”で識別されるスキャン動作は、通信ネットワーク101を通じてMFP10に接続された外部装置(例えば、情報処理端末50、不図示のストレージサーバ、不図示のメールサーバ等)にスキャンデータを出力する出力動作の一例である。但し、出力動作はスキャン動作に限定されず、FAX動作等であってもよい。 The manual image shown in FIG. 14B has an operation ID “Scan” which is an example of a specific operation ID among operation IDs “Scan”, “Copy”, and “FAX” that can be selected through the operation selection screen. Only the associated action icon and explanatory text are included. The scan operation identified by the operation ID “Scan” outputs scan data to an external device (for example, the information processing terminal 50, a storage server (not shown), a mail server (not shown), etc.) connected to the MFP 10 through the communication network 101. It is an example of the output operation | movement to perform. However, the output operation is not limited to the scan operation, and may be a FAX operation or the like.
さらに、図14(B)に示されるマニュアル画像は、動作アイコン及び説明テキストに加えて、当該動作アイコンが配置されているアイコン画面上の位置を示す文字列を含む。動作アイコンの位置は、例えば、対応するアイコンレコードのページID及びアイコンIDの組み合わせによって特定される。すなわち、ページID“ページ01”及びアイコンID“アイコン03”を含むアイコンレコードに対応する動作アイコンは、図7及び図14(B)に示されるように、「第1ページの右端」に配置されている。同様に、すなわち、ページID“ページ02”及びアイコンID“アイコン02”を含むアイコンレコードに対応する動作アイコンは、図8及び図14(B)に示されるように、「第2ページの中央」に配置されている。 Furthermore, the manual image shown in FIG. 14B includes a character string indicating the position on the icon screen where the operation icon is arranged, in addition to the operation icon and the explanatory text. The position of the action icon is specified by, for example, a combination of the page ID and icon ID of the corresponding icon record. That is, the operation icon corresponding to the icon record including the page ID “page 01” and the icon ID “icon 03” is arranged at the “right end of the first page” as shown in FIG. 7 and FIG. ing. Similarly, as shown in FIGS. 8 and 14B, the operation icon corresponding to the icon record including the page ID “page 02” and the icon ID “icon 02” is “center of the second page”. Is arranged.
画像データを外部装置に送信する出力動作は、誤って実行されると機密情報が漏洩する等の問題を生じる可能性がある。そこで上記の変形例のように、出力動作に対応する動作アイコン及び出力先情報を対応付けてマニュアル画像に配置することによって、誤った出力先に画像データが出力されるのを抑制することができる。 An output operation for transmitting image data to an external device may cause a problem such as leakage of confidential information if executed erroneously. Therefore, as in the above-described modification, by arranging the operation icon corresponding to the output operation and the output destination information in association with each other in the manual image, it is possible to suppress the output of the image data to the wrong output destination. .
また、上記の実施形態のMFP10及び情報処理端末50において、メモリ32、62に記憶された各種プログラムがCPU31、61によって実行されることによって、本発明のコントローラが実行する各処理が実現される例を説明した。しかしながら、コントローラの構成はこれに限定されず、その一部又は全部を集積回路等のハードウェアで実現してもよい。 In addition, in the MFP 10 and the information processing terminal 50 according to the above-described embodiment, an example in which each process executed by the controller of the present invention is realized by the CPUs 31 and 61 executing various programs stored in the memories 32 and 62. Explained. However, the configuration of the controller is not limited to this, and part or all of the configuration may be realized by hardware such as an integrated circuit.
さらに、本発明は、MFP10及び情報処理端末50として実現できるだけでなく、MFP10及び情報処理端末50に処理を実行させるプログラムとして実現してもよい。そして、当該プログラムは、non−transitoryな記録媒体に記録されて提供されてもよい。non−transitoryな記録媒体は、CD−ROM、DVD−ROM等の他、通信ネットワークを通じてMFP10及び情報処理端末50に接続可能なサーバに搭載された記憶部を含んでもよい。そして、サーバの記憶部に記憶されたプログラムは、当該プログラムを示す情報或いは信号として、インターネット等の通信ネットワークを通じて配信されてもよい。 Furthermore, the present invention may be realized not only as the MFP 10 and the information processing terminal 50 but also as a program that causes the MFP 10 and the information processing terminal 50 to execute processing. Then, the program may be provided by being recorded on a non-transitory recording medium. The non-transitory recording medium may include a storage unit mounted on a server that can be connected to the MFP 10 and the information processing terminal 50 through a communication network, in addition to a CD-ROM, a DVD-ROM, and the like. And the program memorize | stored in the memory | storage part of the server may be distributed through communication networks, such as the internet, as the information or signal which shows the said program.
10・・・MFP
11・・・プリンタ
23,53・・・ディスプレイ
24,54・・・入力I/F
25,55・・・通信I/F
31,61・・・CPU
32,62・・・メモリ
35・・・装置プログラム
50・・・情報処理端末
65・・・端末プログラム
10 ... MFP
11: Printer 23, 53 ... Display 24, 54 ... Input I / F
25, 55 ... Communication I / F
31, 61 ... CPU
32, 62 ... Memory 35 ... Device program 50 ... Information processing terminal 65 ... Terminal program
Claims (11)
前記メモリは、画像形成装置の装置ディスプレイに表示させるアイコン画面を示す画面指示データを記憶しており、前記画面指示データは、前記アイコン画面に表示させる動作アイコンと、前記動作アイコンが指定された時に前記画像形成装置に実行させる画像形成動作とを示し、
該プログラムは、
画像データを指定するユーザ操作を前記入力インタフェースを通じて受け付ける第1受付処理と、
前記画像形成動作を指定するユーザ操作を前記入力インタフェースを通じて受け付ける第2受付処理と、
前記第1受付処理で指定された前記画像データで示される前記動作アイコンが前記アイコン画面に表示され、且つ前記アイコン画面上で当該動作アイコンが指定された時に前記第2受付処理で指定された前記画像形成動作が実行されるように、前記画面指示データを編集する編集処理と、
前記編集処理で編集した前記画面指示データに基づいて、前記動作アイコン及び説明テキストを対応付けて配置したマニュアル画像を生成するマニュアル生成処理とを前記情報処理端末に実行させ、前記説明テキストは、対応する前記動作アイコンに対応付けられた前記画像形成動作の内容を示す文字列であり、
該プログラムは、
前記編集処理で編集した前記画面指示データを前記画像形成装置に出力する第1出力処理と、
前記マニュアル生成処理で生成した前記マニュアル画像を示すマニュアル画像データを出力する第2出力処理とを前記情報処理端末に実行させるプログラム。 A program that can be executed by an information processing terminal including a memory and an input interface,
The memory stores screen instruction data indicating an icon screen to be displayed on the device display of the image forming apparatus, and the screen instruction data includes an operation icon to be displayed on the icon screen and an operation icon to be specified. An image forming operation to be executed by the image forming apparatus;
The program
A first receiving process for receiving a user operation for designating image data through the input interface;
A second receiving process for receiving a user operation for designating the image forming operation through the input interface;
The operation icon indicated by the image data specified in the first reception process is displayed on the icon screen, and the operation icon specified on the icon screen is specified in the second reception process. An editing process for editing the screen instruction data so that an image forming operation is performed;
Based on the screen instruction data edited in the editing process, the information processing terminal is caused to execute a manual generation process for generating a manual image in which the action icon and the explanatory text are arranged in association with each other. A character string indicating the content of the image forming operation associated with the operation icon.
The program
A first output process for outputting the screen instruction data edited in the editing process to the image forming apparatus;
A program for causing the information processing terminal to execute a second output process for outputting manual image data indicating the manual image generated by the manual generation process.
前記第2受付処理において、動作ID及び当該動作IDで識別される前記画像形成装置の実行条件を示すパラメータを指定するユーザ操作を、前記入力インタフェースを通じて受け付け、
前記第2受付処理で指定された前記パラメータを表す文字列を用いて、前記説明テキストを生成するテキスト生成処理を前記情報処理端末に実行させる請求項1に記載のプログラム。 The program
In the second reception process, a user operation for specifying an operation ID and a parameter indicating an execution condition of the image forming apparatus identified by the operation ID is received through the input interface;
The program according to claim 1, wherein the information processing terminal is caused to execute a text generation process for generating the explanatory text using a character string representing the parameter specified in the second reception process.
前記メモリは、複数の前記項目の一部に対応する置換テキスト及び予め定められた文字列である固定テキストで構成されるテンプレートテキストを、前記動作IDと対応付けて記憶しており、
該プログラムは、前記テキスト生成処理において、前記第2受付処理で指定された前記動作IDに対応する前記テンプレートテキストの前記置換テキストを、前記第2受付処理で指定された複数の前記パラメータのうち、当該置換テキストに対応する前記項目の前記パラメータを表す文字列で置換して、前記説明テキストを生成する請求項2に記載のプログラム。 The program receives, through the input interface, a user operation for designating a plurality of parameters each corresponding to one of a plurality of items in the second receiving process.
The memory stores a template text composed of a replacement text corresponding to a part of the plurality of items and a fixed text that is a predetermined character string in association with the action ID,
In the text generation process, the program replaces the replacement text of the template text corresponding to the action ID specified in the second reception process, among the plurality of parameters specified in the second reception process. The program according to claim 2, wherein the explanatory text is generated by replacing with a character string representing the parameter of the item corresponding to the replacement text.
前記置換テキストは、複数の前記グループの1つに対応し、
該プログラムは、
前記第2受付処理において、複数の前記項目の一部を指定するユーザ操作を、前記入力インタフェースを通じてさらに受け付け、
前記テキスト生成処理において、前記置換テキストに対応する前記グループに属する前記項目のうち、前記第2受付処理で指定された前記項目の前記パラメータを表す文字列で、前記置換テキストを置換する請求項3に記載のプログラム。 Each of the plurality of items belongs to one of a plurality of groups,
The replacement text corresponds to one of the plurality of groups;
The program
In the second reception process, a user operation for designating a part of the plurality of items is further received through the input interface;
4. The replacement text is replaced with a character string representing the parameter of the item specified in the second reception process among the items belonging to the group corresponding to the replacement text in the text generation process. The program described in.
前記第2受付処理において、前記画像形成動作と対応付けて前記説明テキストを入力するユーザ操作を、前記入力インタフェースを通じてさらに受け付ける請求項1に記載のプログラム。 The program
The program according to claim 1, wherein in the second reception process, a user operation for inputting the explanatory text in association with the image forming operation is further received through the input interface.
該プログラムは、前記マニュアル生成処理において、前記画面指示データに含まれる複数の前記セットのうち、前記第2値が設定された前記カスタムフラグを含む前記セットのみに基づいて、前記マニュアル画像を生成する請求項1から5のいずれかに記載のプログラム。 The screen instruction data includes a plurality of sets of image data indicating the operation icon, operation information indicating the image forming operation, and a custom flag, and the custom flag includes the corresponding image data and the operation information, A first value corresponding to being included in the screen instruction data from the time of shipment of the image forming apparatus or a second value corresponding to being included in the screen instruction data in the editing process is set.
In the manual generation process, the program generates the manual image based on only the set including the custom flag in which the second value is set among the plurality of sets included in the screen instruction data. The program according to any one of claims 1 to 5.
該プログラムは、前記マニュアル生成処理において、同一のページに属する前記動作アイコンを纏めて配置した前記マニュアル画像を生成する請求項1から6のいずれかに記載のプログラム。 The icon screen is composed of a plurality of pages each including one or more operation icons and selectively displayed on the device display;
The program according to any one of claims 1 to 6, wherein the program generates the manual image in which the operation icons belonging to the same page are collectively arranged in the manual generation process.
前記第2受付処理において、動作ID及び当該動作IDで識別される前記画像形成装置の実行条件を示すパラメータを指定するユーザ操作を、前記入力インタフェースを通じて受け付け、
前記マニュアル生成処理において、複数の前記動作IDのうちの特定動作IDに対応付けられた前記動作アイコン、及び前記特定動作IDに対応付けて指定された前記パラメータを表す文字列を含む前記説明テキストを、対応付けて配置した前記マニュアル画像を生成する請求項1から7のいずれかに記載のプログラム。 The program
In the second reception process, a user operation for specifying an operation ID and a parameter indicating an execution condition of the image forming apparatus identified by the operation ID is received through the input interface;
In the manual generation process, the explanation text including the action icon associated with the specific action ID among the plurality of action IDs and the character string representing the parameter specified in association with the specific action ID. The program according to claim 1, wherein the manual image arranged in association is generated.
前記マニュアル画像に含まれる前記パラメータは、前記出力動作における前記画像データの出力先の前記外部装置を識別する出力先情報である請求項8に記載のプログラム。 The specific operation ID is the operation ID for identifying an output operation for outputting image data to an external device connected to the image forming apparatus through a communication network.
The program according to claim 8, wherein the parameter included in the manual image is output destination information for identifying the external device that is the output destination of the image data in the output operation.
前記メモリは、前記画像形成装置の装置ディスプレイに表示させるアイコン画面を示す画面指示データを記憶しており、前記画面指示データは、前記アイコン画面に表示させる動作アイコンと、前記動作アイコンが指定された時に前記画像形成装置に実行させる画像形成動作とを示し、
前記第1コントローラは、
画像データを指定するユーザ操作を前記第1入力インタフェースを通じて受け付ける第1受付処理と、
前記画像形成動作を指定するユーザ操作を前記第1入力インタフェースを通じて受け付ける第2受付処理と、
前記第1受付処理で指定された前記画像データで示される前記動作アイコンが前記アイコン画面に表示され、且つ前記アイコン画面上で当該動作アイコンが指定された時に前記第2受付処理で指定された前記画像形成動作が実行されるように、前記画面指示データを編集する編集処理と、
前記編集処理で編集した前記画面指示データに基づいて、前記動作アイコン及び説明テキストを対応付けて配置したマニュアル画像を生成するマニュアル生成処理とを実行し、前記説明テキストは、対応する前記動作アイコンに対応付けられた前記画像形成動作の内容を示す文字列であり、
前記第1コントローラは、
前記編集処理で編集した前記画面指示データを、前記第1通信インタフェースを通じて前記画像形成装置に送信する送信処理と、
前記マニュアル生成処理で生成した前記マニュアル画像を示すマニュアル画像データを出力する出力処理とを実行し、
前記第2コントローラは、
前記第2通信インタフェースを通じて前記情報処理端末から前記画面指示データを受信する受信処理と、
前記画面指示データで示される前記アイコン画面を、前記装置ディスプレイに表示させる表示処理と、
前記装置ディスプレイに表示された前記動作アイコンを指定するユーザ操作を、前記第2入力インタフェースを通じて受け付ける第3受付処理と、
前記第3受付処理で指定された前記動作アイコンに対応付けられた前記画像形成動作を実行する実行処理と、を実行する情報処理システム。 An information processing terminal including a memory, a first input interface, a first communication interface, and a first controller, and an image forming apparatus including an apparatus display, a second input interface, a second communication interface, and a second controller. A system,
The memory stores screen instruction data indicating an icon screen to be displayed on an apparatus display of the image forming apparatus, and the screen instruction data is designated with an operation icon to be displayed on the icon screen and the operation icon. An image forming operation to be executed by the image forming apparatus at times,
The first controller includes:
A first receiving process for receiving a user operation for designating image data through the first input interface;
A second accepting process for accepting a user operation for designating the image forming operation through the first input interface;
The operation icon indicated by the image data specified in the first reception process is displayed on the icon screen, and the operation icon specified on the icon screen is specified in the second reception process. An editing process for editing the screen instruction data so that an image forming operation is performed;
Based on the screen instruction data edited in the editing process, a manual generation process for generating a manual image in which the action icon and the explanatory text are arranged in association with each other is executed, and the explanatory text is added to the corresponding action icon. A character string indicating the contents of the associated image forming operation;
The first controller includes:
A transmission process for transmitting the screen instruction data edited in the editing process to the image forming apparatus through the first communication interface;
An output process for outputting manual image data indicating the manual image generated by the manual generation process;
The second controller is
A receiving process for receiving the screen instruction data from the information processing terminal through the second communication interface;
Display processing for displaying the icon screen indicated by the screen instruction data on the device display;
A third accepting process for accepting a user operation for designating the operation icon displayed on the device display through the second input interface;
An information processing system that executes an execution process for executing the image forming operation associated with the operation icon designated in the third reception process.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017059378A JP6895054B2 (en) | 2017-03-24 | 2017-03-24 | Programs and information processing systems executed by information processing terminals |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017059378A JP6895054B2 (en) | 2017-03-24 | 2017-03-24 | Programs and information processing systems executed by information processing terminals |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018163454A true JP2018163454A (en) | 2018-10-18 |
| JP6895054B2 JP6895054B2 (en) | 2021-06-30 |
Family
ID=63860105
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017059378A Active JP6895054B2 (en) | 2017-03-24 | 2017-03-24 | Programs and information processing systems executed by information processing terminals |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6895054B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010068038A (en) * | 2008-09-08 | 2010-03-25 | Ricoh Co Ltd | Information processor, operation manual preparation method, and operation manual preparation program |
| JP2012164138A (en) * | 2011-02-07 | 2012-08-30 | Ricoh Co Ltd | Image processing control device, image processing apparatus and image processing control program |
| JP2014021878A (en) * | 2012-07-21 | 2014-02-03 | Oki Data Corp | Image processor and image processing system |
-
2017
- 2017-03-24 JP JP2017059378A patent/JP6895054B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010068038A (en) * | 2008-09-08 | 2010-03-25 | Ricoh Co Ltd | Information processor, operation manual preparation method, and operation manual preparation program |
| JP2012164138A (en) * | 2011-02-07 | 2012-08-30 | Ricoh Co Ltd | Image processing control device, image processing apparatus and image processing control program |
| JP2014021878A (en) * | 2012-07-21 | 2014-02-03 | Oki Data Corp | Image processor and image processing system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6895054B2 (en) | 2021-06-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6911317B2 (en) | Programs and information processing systems executed on information processing terminals | |
| JP2017215750A (en) | Program and system | |
| US10893165B2 (en) | Information processing apparatus, method of controlling the same, and storage medium | |
| JP5494872B1 (en) | Processing device and program | |
| US20150002894A1 (en) | Printing Apparatus, Computer-Readable Storage Medium Storing Program, and Method | |
| JP6926488B2 (en) | program | |
| JP6737137B2 (en) | Program executed by information processing terminal and information processing system | |
| JP5399438B2 (en) | MFP, MFP control system, MFP control method, program, and recording medium therefor | |
| JP6859665B2 (en) | Programs and information processing systems executed by information processing terminals | |
| US10511733B2 (en) | Setting method and setting apparatus of image forming apparatus | |
| JP6895054B2 (en) | Programs and information processing systems executed by information processing terminals | |
| JPWO2017150084A1 (en) | Electronic device and marker processing method | |
| US10218868B2 (en) | Non-transitory computer-readable recording medium storing instructions causing image outputting device to execute outputting operation | |
| JP6330488B2 (en) | Information processing apparatus, recording system, and program | |
| JP6337736B2 (en) | Information processing apparatus, recording system, and program | |
| JP2017215703A (en) | program | |
| JP2017045322A (en) | Mobile terminal and program | |
| JP2022024827A (en) | Information processing equipment, image processing equipment and programs | |
| JP6772770B2 (en) | Programs and information processing systems executed by information processing terminals | |
| JP6790681B2 (en) | Programs and information processing systems executed on information processing terminals | |
| JP2017199219A (en) | Driver program | |
| JP2018067856A (en) | Program run by information processing terminal and information processing terminal | |
| JP2017151580A (en) | program | |
| JP6406282B2 (en) | Electronics | |
| JP6866688B2 (en) | Image processing system and facsimile machine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20180219 |
|
| RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20180219 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200303 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201130 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201208 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210129 |
|
| 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: 20210506 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210519 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6895054 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |