[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6992853B2 - Client terminal - Google Patents

Client terminal Download PDF

Info

Publication number
JP6992853B2
JP6992853B2 JP2020126557A JP2020126557A JP6992853B2 JP 6992853 B2 JP6992853 B2 JP 6992853B2 JP 2020126557 A JP2020126557 A JP 2020126557A JP 2020126557 A JP2020126557 A JP 2020126557A JP 6992853 B2 JP6992853 B2 JP 6992853B2
Authority
JP
Japan
Prior art keywords
template
instruction data
unit
print
list
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020126557A
Other languages
Japanese (ja)
Other versions
JP2020191115A (en
Inventor
和宏 大川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2020126557A priority Critical patent/JP6992853B2/en
Publication of JP2020191115A publication Critical patent/JP2020191115A/en
Application granted granted Critical
Publication of JP6992853B2 publication Critical patent/JP6992853B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Description

本発明は、クライアント端末に関する。 The present invention relates to a client terminal.

特許文献1には、テンプレート生成部が生成したリネーム用のジョブテンプレートに従って、原稿の読み取り順に生成される画像ファイルに指定されたファイル名を順次付与する技術が開示されている。 Patent Document 1 discloses a technique of sequentially assigning a designated file name to an image file generated in the reading order of a manuscript according to a job template for renaming generated by a template generation unit.

特開2003-271614号公報Japanese Patent Application Laid-Open No. 2003-2716114

プリントする画像の出来を判断するためのテストプリントを行う場合に、予めプリントの設定を定めたテンプレートを利用すると便利である。また、テストプリントを何度も行う場合には、テンプレートを利用するための手間が少ないほど望ましい。
そこで、本発明は、テストプリントにおいてテンプレートを利用するための手間を少なくすることを目的とする。
When performing a test print to judge the quality of the image to be printed, it is convenient to use a template in which print settings are set in advance. In addition, when performing test prints many times, it is desirable that the time and effort required to use the template is small.
Therefore, an object of the present invention is to reduce the time and effort required to use the template in the test print.

本発明の請求項1に係るクライアント端末は、第1指示データの一覧を表示する指示データ一覧表示部と、前記第1指示データの一覧から1つの第1指示データの選択を受け付ける第1受付部と、テンプレートの一覧を表示するテンプレート一覧表示部と、前記テンプレートの一覧から一つのテンプレートの選択を受け付ける第2受付部と、選択された前記第1指示データと選択された前記テンプレートとから生成された第2指示データを用いたテストプリントを開始する処理を画像形成装置に要求するプリント開始要求部と、前記第2指示データを用いてテストプリントが行われたときに表示される画面において特定の操作が行われると、前記第1指示データの設定を前記第2指示データの設定に変更する第1変更部とを備えることを特徴とする。 The client terminal according to claim 1 of the present invention has an instruction data list display unit that displays a list of first instruction data, and a first reception unit that accepts selection of one first instruction data from the list of first instruction data. , A template list display unit that displays a list of templates, a second reception unit that accepts the selection of one template from the template list, and the selected first instruction data and the selected template. Specific on the print start request unit that requests the image forming apparatus to start the test print using the second instruction data, and the screen displayed when the test print is performed using the second instruction data. It is characterized by including a first change unit that changes the setting of the first instruction data to the setting of the second instruction data when the operation is performed.

本発明の請求項2に係るクライアント端末は、第1指示データの一覧を表示する指示データ一覧表示部と、前記第1指示データの一覧から1つの第1指示データの選択を受け付ける第1受付部と、テンプレートの一覧を表示するテンプレート一覧表示部と、前記テンプレートの一覧から一つのテンプレートの選択を受け付ける第2受付部と、選択された前記第1指示データと選択された前記テンプレートとから生成された第2指示データを用いたテストプリントを開始する処理を画像形成装置に要求するプリント開始要求部とを備え、前記プリント開始要求部は、複数の前記テンプレートが属するグループに属する複数のテンプレートを反映した複数のテストプリントをそれぞれ指示する複数の第2指示データを生成することを特徴とする。 The client terminal according to claim 2 of the present invention has an instruction data list display unit that displays a list of first instruction data, and a first reception unit that accepts selection of one first instruction data from the list of first instruction data. , A template list display unit that displays a list of templates, a second reception unit that accepts the selection of one template from the template list, and the selected first instruction data and the selected template. The print start request unit includes a print start request unit that requests the image forming apparatus to start a test print using the second instruction data, and the print start request unit reflects a plurality of templates belonging to a group to which the plurality of templates belong. It is characterized in that a plurality of second instruction data instructing each of the plurality of test prints are generated.

本発明の請求項3に係るクライアント端末は、請求項2に記載の構成において、前記複数のグループのうちのいずれかを選択する操作が行われた場合、選択された前記グループについて前記複数の指示データを生成する指示データ生成部を備えることを特徴とする。 In the configuration according to claim 2, when the operation of selecting one of the plurality of groups is performed, the client terminal according to claim 3 of the present invention gives the plurality of instructions to the selected group. It is characterized by including an instruction data generation unit for generating data.

本発明の請求項4に係るクライアント端末は、請求項1から3のいずれか1項に記載の構成において、前期指示データ生成部は、前記テンプレートを用いたテストプリントを行う媒体に当該テンプレートを識別する情報をプリントする指示を示すデータを、前記テンプレートの設定を反映したテストプリントを指示する指示データとして生成することを特徴とする。 In the configuration according to any one of claims 1 to 3, the client terminal according to claim 4 of the present invention identifies the template on a medium for performing a test print using the template in the previous term instruction data generation unit. It is characterized in that data indicating an instruction to print the information to be printed is generated as instruction data instructing a test print reflecting the setting of the template.

本発明の請求項5に係るクライアント端末は、請求項1から4のいずれか1項に記載の構成において、特定の項目の設定が互いに異なる複数のテンプレートを生成する処理を画像形成装置に要求するテンプレート編集要求部を備えることを特徴とする。 The client terminal according to claim 5 of the present invention requires an image forming apparatus to generate a plurality of templates in which the settings of specific items are different from each other in the configuration according to any one of claims 1 to 4. It is characterized by having a template editing request unit.

本発明の請求項6に係るクライアント端末は、請求項5に記載の構成において、前記テンプレート編集要求部は、各設定にユーザが定めた重みを付与し、テンプレートの設定として採用する確率を付与された重みに応じて変化させる処理を画像形成装置に要求することを特徴とする。 In the configuration according to claim 5, the client terminal according to claim 6 of the present invention is provided with a probability that the template editing request unit assigns a weight determined by a user to each setting and adopts it as a template setting. It is characterized in that the image forming apparatus is required to perform a process of changing according to the weight.

請求項1、9に係る発明によれば、テストプリントにおいてテンプレートを利用するための手間を少なくすることができる。
請求項2に係る発明によれば、元の指示データの設定を変更して上書きする場合に比べて、元の指示データを利用する際の手間を少なくすることができる。
請求項3に係る発明によれば、テンプレートを指示データに反映するための操作が別の画面で行われる場合に比べて、元の指示データにテンプレートを反映する手間を少なくすることができる。
請求項4、5に係る発明によれば、複数通りの設定をテストプリントで試す際の手間を、テンプレートを用いたテストプリントの開始操作を複数回行う場合に比べて少なくすることができる。
請求項6に係る発明によれば、テンプレートを識別する情報が媒体に形成されない場合に比べて、テストプリントで用いられたテンプレートの確認を容易にすることができる。
請求項7に係る発明によれば、複数のテンプレートを生成させる際の手間を、各テンプレートの設定をユーザが個々に行う場合に比べて少なくすることができる。
請求項8に係る発明によれば、複数のテンプレートの設定の傾向を制御することができる。
According to the inventions according to claims 1 and 9, it is possible to reduce the time and effort required to use the template in the test print.
According to the second aspect of the present invention, it is possible to reduce the time and effort required to use the original instruction data as compared with the case where the setting of the original instruction data is changed and overwritten.
According to the third aspect of the present invention, it is possible to reduce the time and effort required to reflect the template on the original instruction data as compared with the case where the operation for reflecting the template on the instruction data is performed on another screen.
According to the inventions of claims 4 and 5, the time and effort required to try a plurality of settings in a test print can be reduced as compared with the case where a test print start operation using a template is performed a plurality of times.
According to the invention of claim 6, it is possible to facilitate confirmation of the template used in the test print as compared with the case where the information for identifying the template is not formed on the medium.
According to the invention of claim 7, the time and effort required to generate a plurality of templates can be reduced as compared with the case where each template is set individually by the user.
According to the invention of claim 8, it is possible to control the tendency of setting a plurality of templates.

実施例に係る画像形成装置のハードウェア構成を表す図The figure which shows the hardware composition of the image forming apparatus which concerns on Example. クライアント端末のハードウェア構成を表す図Diagram showing the hardware configuration of the client terminal 画像処理部及びクライアント端末が実現する機能構成を表す図A diagram showing the functional configuration realized by the image processing unit and the client terminal. 表示された指示データ一覧の一例を表す図A diagram showing an example of the displayed instruction data list 表示された操作メニューの一例を表す図Diagram showing an example of the displayed operation menu 表示されたプロパティの一例を表す図Diagram showing an example of the displayed properties 表示されたテンプレート一覧の一例を表す図A diagram showing an example of the displayed template list 表示されたテンプレート一覧の一例を表す図A diagram showing an example of the displayed template list テストプリントにより画像が形成された媒体の一例を表す図A diagram showing an example of a medium on which an image is formed by a test print. 表示されたテストプリントの状況の一例を表す図Diagram showing an example of the displayed test print status 画像形成処理における各装置の動作手順の一例を表す図The figure which shows an example of the operation procedure of each apparatus in image formation processing. 第2実施例で実現される機能構成を表す図Diagram showing the functional configuration realized in the second embodiment テンプレートの編集画面の一例を表す図Diagram showing an example of the template edit screen 表示されたグループの一覧の一例を表す図Diagram showing an example of the displayed group list 変形例のテンプレートの編集画面の一例を表す図Figure showing an example of the edit screen of the template of the modified example 変形例のテンプレート一覧の一例を表す図A diagram showing an example of a template list of modified examples テンプレートのプロパティ画面の一例を表す図A diagram showing an example of the template property screen

[1]実施例
図1は実施例に係る画像形成装置1のハードウェア構成を表す。画像形成装置1は、用紙等の媒体に画像を形成する(プリントする)装置である。図1では、画像形成装置1に対してプリントを指示する操作を受け付けるクライアント端末2が表されている。ユーザがクライアント端末2を操作して媒体にプリントする画像を指定する操作やプリントにおける設定(用紙、レイアウト、カラー、画質などの設定)を決定する操作などを行うことで、クライアント端末2が、そのプリントの指示の内容を表す指示データ(ジョブともいう)を画像形成装置1に送信し、画像形成装置1が、受信した指示データが表す指示に従って画像を形成する。
[1] Example FIG. 1 shows the hardware configuration of the image forming apparatus 1 according to the embodiment. The image forming apparatus 1 is an apparatus for forming (printing) an image on a medium such as paper. FIG. 1 shows a client terminal 2 that accepts an operation of instructing an image forming apparatus 1 to print. The client terminal 2 can operate the client terminal 2 to specify an image to be printed on a medium or to determine printing settings (settings such as paper, layout, color, image quality, etc.). Instruction data (also referred to as a job) representing the content of the print instruction is transmitted to the image forming apparatus 1, and the image forming apparatus 1 forms an image according to the instruction indicated by the received instruction data.

画像形成装置1は、画像処理部10と、操作パネル部20と、画像形成部30とを備える。画像処理部10は、前述した指示データが表す画像を処理し、画像形成部30が媒体に画像を形成可能なフォーマットに変換する。操作パネル部20は、ディスプレイと、ディスプレイの表面に設けられたタッチパネルとを備え、画像を表示するとともに、ユーザからの操作を受け付ける。画像形成部30は、画像処理部10により変換された画像データに基づいて、その画像データが表す画像を例えば電子写真方式で媒体に形成する。 The image forming apparatus 1 includes an image processing unit 10, an operation panel unit 20, and an image forming unit 30. The image processing unit 10 processes the image represented by the above-mentioned instruction data, and the image forming unit 30 converts the image into a format capable of forming an image on the medium. The operation panel unit 20 includes a display and a touch panel provided on the surface of the display, displays an image, and receives an operation from a user. The image forming unit 30 forms an image represented by the image data on a medium, for example, by an electrophotographic method, based on the image data converted by the image processing unit 10.

画像処理部10は、CPU(Central Processing Unit)11と、RAM(Random Access Memory)12と、ROM(Read Only Memory)13と、NVRAM(Non-Volatile RA M)14と、ストレージ15と、パネルI/F(Interface)16と、エンジンI/F17と、外部I/F18とを備えるコンピュータである。 The image processing unit 10 includes a CPU (Central Processing Unit) 11, a RAM (Random Access Memory) 12, a ROM (Read Only Memory) 13, an NVRAM (Non-Volatile RA M) 14, a storage 15, and a panel I. A computer including a / F (Interface) 16, an engine I / F17, and an external I / F18.

CPU11は、RAM12をワークエリアとして用いてROM13やNVRAM14、ストレージ15に記憶されているプログラムを実行することで各部の動作を制御する。NVRAM14は、読み書きが可能であり且つ自装置の電源を落としても記憶した内容を保持する記憶手段であり、CPU11が制御に用いるデータやプログラムを記憶している。ストレージ15は、HDD(Hard Disk Drive)やSSD(Solid State Drive)などの記憶手段であり、CPU11が制御に用いるデータやプログラムを記憶している。 The CPU 11 controls the operation of each part by executing a program stored in the ROM 13, the NVRAM 14, and the storage 15 using the RAM 12 as a work area. The NVRAM 14 is a storage means capable of reading and writing and holding the stored contents even when the power of the own device is turned off, and stores data and programs used for control by the CPU 11. The storage 15 is a storage means such as an HDD (Hard Disk Drive) or SSD (Solid State Drive), and stores data and programs used for control by the CPU 11.

パネルI/F16は、操作パネル部20が接続され、操作パネル部20が表示する画像の画像データや操作パネル部20が受け付けた操作を表す操作データのCPU11とのやり取りを中継する。エンジンI/F17は、画像形成部30が接続され、画像形成部30へのプリントの指示を表す指示データがCPU11から供給されるとそれを中継して画像形成部30に供給する。外部I/F18は、クライアント端末2が接続され、クライアント端末2とCPU11とのデータのやり取りを中継する。外部I/F18は、例えばクライアント端末2から送信されてきた指示データを受け取ってCPU11に供給する。 The panel I / F 16 is connected to the operation panel unit 20 and relays the exchange of the image data of the image displayed by the operation panel unit 20 and the operation data representing the operation accepted by the operation panel unit 20 with the CPU 11. When the image forming unit 30 is connected and the instruction data indicating the printing instruction to the image forming unit 30 is supplied from the CPU 11, the engine I / F 17 relays the instruction data and supplies the instruction data to the image forming unit 30. The external I / F 18 is connected to the client terminal 2 and relays the exchange of data between the client terminal 2 and the CPU 11. The external I / F 18 receives, for example, instruction data transmitted from the client terminal 2 and supplies the instruction data to the CPU 11.

図2はクライアント端末2のハードウェア構成を表す。クライアント端末2は、CPU21と、RAM22と、ROM23と、I/F24と、ストレージ25と、UI部26とを備えるコンピュータである。CPU21、RAM22、ROM23、ストレージ25は、図1に表す同名のハードウェアと共通するハードウェアである。I/F24は、画像形成装置1が接続され、画像形成装置1とCPU21とのデータのやり取りを中継する。UI部26は、ディスプレイ、キーボード及びマウス等を備え、画像を表示するとともに、ユーザからの操作を受け付ける。 FIG. 2 shows the hardware configuration of the client terminal 2. The client terminal 2 is a computer including a CPU 21, a RAM 22, a ROM 23, an I / F 24, a storage 25, and a UI unit 26. The CPU 21, RAM 22, ROM 23, and storage 25 are hardware common to the hardware of the same name shown in FIG. The I / F 24 is connected to the image forming apparatus 1 and relays the exchange of data between the image forming apparatus 1 and the CPU 21. The UI unit 26 includes a display, a keyboard, a mouse, and the like, displays an image, and receives an operation from a user.

画像処理部10が備えるCPU11とクライアント端末2が備えるCPU21がそれぞれプログラムを実行して各部を制御することで、以下に述べる機能が実現される。なお、本実施例では、ユーザがクライアント端末2を操作する場合に動作する機能について説明する。
図3は画像処理部10及びクライアント端末2が実現する機能構成を表す。画像処理部10は、指示データ記憶部101と、プリント制御部102と、テストプリント制御部103と、テンプレート記憶部104と、テンプレート反映部105とを備える。
The functions described below are realized by the CPU 11 included in the image processing unit 10 and the CPU 21 included in the client terminal 2 executing programs to control each unit. In this embodiment, a function that operates when the user operates the client terminal 2 will be described.
FIG. 3 shows a functional configuration realized by the image processing unit 10 and the client terminal 2. The image processing unit 10 includes an instruction data storage unit 101, a print control unit 102, a test print control unit 103, a template storage unit 104, and a template reflection unit 105.

クライアント端末2は、プリント設定操作受付部201と、第1プリント開始指示操作受付部202と、指示データ生成部203と、第1プリント開始要求部204と、指示データ一覧表示操作受付部205と、指示データ一覧表示部206と、プロパティ表示操作受付部211と、プロパティ表示部212と、第2プリント開始指示操作受付部213と、第2プリント開始要求部214と、テストプリント状況表示部215と、テンプレート一覧表示操作受付部221と、テンプレート一覧表示部222と、テンプレート反映操作受付部223と、テンプレート反映要求部224と、第3プリント開始指示操作受付部2
25と、第3プリント開始要求部226とを備える。
The client terminal 2 includes a print setting operation reception unit 201, a first print start instruction operation reception unit 202, an instruction data generation unit 203, a first print start request unit 204, an instruction data list display operation reception unit 205, and the like. The instruction data list display unit 206, the property display operation reception unit 211, the property display unit 212, the second print start instruction operation reception unit 213, the second print start request unit 214, the test print status display unit 215, and the like. Template list display operation reception unit 221, template list display unit 222, template reflection operation reception unit 223, template reflection request unit 224, and third print start instruction operation reception unit 2
25 and a third print start requesting unit 226 are provided.

プリント設定操作受付部201は、プリント(画像形成)の設定を決めるための設定画面において行われたユーザの設定操作を受け付ける。プリントの設定には、上述した用紙、レイアウト、カラー、画質などがある。プリント設定操作受付部201は、設定を確定する操作を設定操作として受け付けると、選択されている設定を指示データ生成部203に通知する。 The print setting operation receiving unit 201 accepts the user's setting operation performed on the setting screen for determining the print (image forming) setting. The print settings include the above-mentioned paper, layout, color, image quality, and the like. When the print setting operation receiving unit 201 accepts the operation for confirming the setting as the setting operation, the print setting operation receiving unit 201 notifies the instruction data generation unit 203 of the selected setting.

第1プリント開始指示操作受付部202は、ユーザによるプリントの開始を指示する操作を受け付ける。第1プリント開始指示操作受付部202は、例えば、プリントの指示を行うためのプリント画面において行われたプリント開始ボタンを押す操作を、プリント開始の指示操作として受け付ける。第1プリント開始指示操作受付部202は、指示操作を受け付けると、その旨を指示データ生成部203及び第1プリント開始要求部204に通知する。 The first print start instruction operation reception unit 202 receives an operation instructing the user to start printing. The first print start instruction operation reception unit 202 receives, for example, an operation of pressing the print start button performed on the print screen for instructing printing as a print start instruction operation. When the first print start instruction operation reception unit 202 receives the instruction operation, the first print start instruction operation reception unit 202 notifies the instruction data generation unit 203 and the first print start request unit 204 to that effect.

指示データ生成部203は、第1プリント開始指示操作受付部202によりプリント開始の指示操作が受け付けられると、プリント設定操作受付部201から通知された設定、すなわち現在選択されている設定でのプリントを指示する旨を表す指示データを生成する。指示データには、画像形成部30に形成させる画像を示す画像情報と、そのプリントにおける設定を示す設定情報とが含まれている。指示データ生成部203は、生成した指示データを画像処理部10に送信する。 When the instruction data generation unit 203 receives the print start instruction operation by the first print start instruction operation reception unit 202, the instruction data generation unit 203 prints with the setting notified from the print setting operation reception unit 201, that is, the currently selected setting. Generate instruction data indicating that the instruction is given. The instruction data includes image information indicating an image to be formed by the image forming unit 30, and setting information indicating a setting in the print. The instruction data generation unit 203 transmits the generated instruction data to the image processing unit 10.

指示データ記憶部101は、プリントを指示する指示データを記憶する機能であり、例えばクライアント端末2から送信されてきた指示データを記憶する。指示データ記憶部1
01は、指示データを格納するキューを形成する。このキューに格納された指示データは、順番に取り出されてプリントに用いられることになる。また、指示データ記憶部101は、キュー以外にも、プリントが完了した指示データやプリントを中止された指示データを記憶している。これらの指示データは、必要に応じて読み出されて新たなプリントに活用されることがある。
The instruction data storage unit 101 is a function of storing instruction data instructing printing, and stores instruction data transmitted from, for example, the client terminal 2. Instruction data storage unit 1
01 forms a queue for storing instruction data. The instruction data stored in this queue are sequentially fetched and used for printing. In addition to the queue, the instruction data storage unit 101 stores instruction data for which printing has been completed and instruction data for which printing has been stopped. These instruction data may be read out as needed and used for a new print.

プリント制御部102は、画像形成部30が行うプリントの動作を制御する。プリント制御部102は、指示データ記憶部101が形成するキューを監視し、そのキューに指示データが格納されると、格納された指示データを順番に読み出し、読み出した指示データが示す指示に従って画像を形成するよう画像形成部30に指示する。 The print control unit 102 controls the print operation performed by the image forming unit 30. The print control unit 102 monitors the queue formed by the instruction data storage unit 101, and when the instruction data is stored in the queue, reads the stored instruction data in order, and outputs an image according to the instruction indicated by the read instruction data. The image forming unit 30 is instructed to form.

第1プリント開始要求部204は、第1プリント開始指示操作受付部202がプリント開始の指示操作を受け付けると、プリントの開始を要求する要求データを画像処理部10に送信することで、プリントの開始を要求する。この要求データは、指示データ生成部203により指示データが生成される場合には、その生成された指示データに基づくプリントを要求し、指示データ記憶部101に記憶されている指示データが活用される場合には、その活用される指示データに基づくプリントを要求する。 When the first print start instruction operation reception unit 202 receives the print start instruction operation, the first print start request unit 204 transmits the request data requesting the start of printing to the image processing unit 10 to start printing. To request. When the instruction data is generated by the instruction data generation unit 203, the request data requests printing based on the generated instruction data, and the instruction data stored in the instruction data storage unit 101 is utilized. In that case, a print based on the instruction data to be utilized is requested.

指示データ一覧表示操作受付部205は、指示データの一覧を表示させる操作を受け付け、この操作を受け付けた旨を指示データ一覧表示部206に通知する。指示データ一覧表示部206は、指示データ記憶部101に記憶されている指示データの一覧を表示する。指示データ一覧表示部206は、指示データ一覧表示操作受付部205からの通知を受け取ると、すなわち指示データの一覧を表示させる操作が受け付けられると、画像処理部10に指示データを要求する。指示データ記憶部101は、この要求を受け取ると、記憶している指示データを読み出してクライアント端末2に送信する。 The instruction data list display operation reception unit 205 accepts an operation for displaying a list of instruction data, and notifies the instruction data list display unit 206 that this operation has been accepted. The instruction data list display unit 206 displays a list of instruction data stored in the instruction data storage unit 101. The instruction data list display unit 206 requests the image processing unit 10 for instruction data when the notification from the instruction data list display operation reception unit 205 is received, that is, when the operation for displaying the instruction data list is received. Upon receiving this request, the instruction data storage unit 101 reads out the stored instruction data and transmits it to the client terminal 2.

指示データ一覧表示部206は、送信されてきた指示データに基づいて指示データの一覧を表示する。
図4は表示された指示データ一覧の一例を表す。図4の例では、指示データ一覧表示部206が、「完了」等の各状態を表すタブと、そのうちの「完了」という状態(プリントが完了した状態)になっている指示データ一覧B1を表示している。ユーザが指示データ一覧B1に含まれる指示データのいずれかを選択して特定の操作(例えば右クリック)を行うと、選択した指示データ(図4の例ではIDが「002」の指示データ)に関する操作を行うための操作メニューが表示される。
The instruction data list display unit 206 displays a list of instruction data based on the transmitted instruction data.
FIG. 4 shows an example of the displayed instruction data list. In the example of FIG. 4, the instruction data list display unit 206 displays a tab indicating each state such as "completed" and an instruction data list B1 in the state of "completed" (printing is completed). is doing. When the user selects any of the instruction data included in the instruction data list B1 and performs a specific operation (for example, right-clicking), the selected instruction data (in the example of FIG. 4, the instruction data whose ID is "002") is related. The operation menu for performing the operation is displayed.

図5は表示された操作メニューの一例を表す。図5では、プロパティボタンA1と、プリント開始ボタンA2と、テストプリント開始ボタンA3と、テンプレートを用いたテストプリントボタンA4とを含む操作メニューB2が表示されている。プリント開始ボタンA2を押す操作が行われると、第1プリント開始指示操作受付部202がその操作をプリント開始の指示操作として受け付け、第1プリント開始要求部204が選択されている指示データに基づくプリントを要求する。その結果、選択されている指示データがキューに格納され、プリントが行われる。 FIG. 5 shows an example of the displayed operation menu. In FIG. 5, an operation menu B2 including a property button A1, a print start button A2, a test print start button A3, and a test print button A4 using a template is displayed. When the operation of pressing the print start button A2 is performed, the first print start instruction operation reception unit 202 accepts the operation as a print start instruction operation, and the first print start request unit 204 prints based on the selected instruction data. To request. As a result, the selected instruction data is stored in the queue and printing is performed.

第2プリント開始指示操作受付部213は、ユーザによるテストプリントの開始を指示する操作を受け付ける。テストプリントとは、プリントする画像の出来を判断するためにプリントを行うことであり、本実施例では、プリントする文書の各ページを1枚ずつプリントすることをいう。第2プリント開始指示操作受付部213は、テストプリント開始ボタンA3を押す操作をテストプリント開始の指示操作として受け付け、その旨を第2プリント開始要求部214に通知する。 The second print start instruction operation reception unit 213 accepts an operation instructing the user to start the test print. The test print is to print in order to judge the quality of the image to be printed, and in this embodiment, it means to print each page of the document to be printed one by one. The second print start instruction operation reception unit 213 accepts the operation of pressing the test print start button A3 as the test print start instruction operation, and notifies the second print start request unit 214 to that effect.

第2プリント開始要求部214は、第2プリント開始指示操作受付部213がテストプリント開始の指示操作を受け付けると、テストプリントの開始を要求するテスト要求データを画像処理部10に送信する。第2プリント開始要求部214は、このテスト要求データを送信することで、テストプリントの開始を画像処理部10に要求する。テスト要求データには、テストプリントに用いる指示データを特定する情報(例えば指示データのID)が含まれている。 When the second print start instruction operation reception unit 213 receives the test print start instruction operation, the second print start request unit 214 transmits the test request data requesting the start of the test print to the image processing unit 10. The second print start request unit 214 requests the image processing unit 10 to start the test print by transmitting the test request data. The test request data includes information (for example, an ID of the instruction data) that identifies the instruction data used for the test print.

テストプリント制御部103は、画像形成部30が行うテストプリントの動作を制御する。テストプリント制御部103は、テスト要求データを受け取ると、そのテスト要求データに含まれた情報から特定される指示データをキューに格納させる。テストプリント制御部103は、キューを監視し、格納させた指示データが読み出される番になると、その指示データを読み出し、読み出した指示データが示す指示に従って各ページの画像をそれぞれ1枚の媒体に形成するよう画像形成部30に指示する。 The test print control unit 103 controls the operation of the test print performed by the image forming unit 30. When the test print control unit 103 receives the test request data, the test print control unit 103 stores the instruction data specified from the information contained in the test request data in the queue. The test print control unit 103 monitors the queue, and when it is the turn to read the stored instruction data, the test print control unit 103 reads the instruction data and forms an image of each page on one medium according to the instruction indicated by the read instruction data. The image forming unit 30 is instructed to do so.

画像形成部30がこの指示に基づいてプリントすることで、文書の各ページが1枚ずつプリントされる(つまりテストプリントされる)。このように、テストプリント制御部103は、テストプリントにおいては、既に指示データ記憶部101に記憶されている指示データを用いたプリントの動作を制御する。一方、テストプリント制御部103は、指示データ生成部131及び指示データ出力部132を備えているが、これらは、後述するテンプレートを用いたテストプリントの際に用いられる。 When the image forming unit 30 prints based on this instruction, each page of the document is printed one by one (that is, a test print is performed). In this way, in the test print, the test print control unit 103 controls the operation of printing using the instruction data already stored in the instruction data storage unit 101. On the other hand, the test print control unit 103 includes an instruction data generation unit 131 and an instruction data output unit 132, which are used for test printing using a template described later.

プロパティ表示操作受付部211は、選択された指示データのプロパティを表示させる表示操作を受け付ける。指示データのプロパティとは、指示データに関する情報のことであり、例えば指示データによってプリントが指示される画像データやそのプリントにおける設定などが含まれる。プロパティ表示操作受付部211は、図5に表すプロパティボタンA1を押す操作をプロパティの表示操作として受け付け、その旨をプロパティ表示部212に通知する。 The property display operation reception unit 211 accepts a display operation for displaying the property of the selected instruction data. The property of the instruction data is information about the instruction data, and includes, for example, image data for which printing is instructed by the instruction data and settings in the print. The property display operation reception unit 211 accepts the operation of pressing the property button A1 shown in FIG. 5 as a property display operation, and notifies the property display unit 212 to that effect.

プロパティ表示部212は、プロパティ表示操作受付部211からの通知を受け取ると、プロパティの表示操作が受け付けられたと判断し、選択された指示データのプロパティを表示させる。
図6は表示されたプロパティの一例を表す。図6の例では、プロパティ表示部212が、選択された指示データが表す設定の一覧を含むプロパティ画面B3を表示している。また、プロパティ表示部212は、プロパティ画面B3に、プリント開始ボタンA5と、テンプレート使用ボタンA6とを表示している。プリント開始ボタンA5を押す操作が行われると、第1プリント開始指示操作受付部202によりプリント開始の指示操作として受け付けられ、このプロパティが表示された指示データに基づくプリントが行われる。
Upon receiving the notification from the property display operation reception unit 211, the property display unit 212 determines that the property display operation has been accepted, and displays the property of the selected instruction data.
FIG. 6 shows an example of the displayed property. In the example of FIG. 6, the property display unit 212 displays the property screen B3 including a list of settings represented by the selected instruction data. Further, the property display unit 212 displays the print start button A5 and the template use button A6 on the property screen B3. When the operation of pressing the print start button A5 is performed, it is accepted as a print start instruction operation by the first print start instruction operation reception unit 202, and printing is performed based on the instruction data in which this property is displayed.

テンプレート使用ボタンA6を押す操作が行われると、テンプレート一覧表示操作受付部221が、この操作を、テンプレートの一覧を表示させる表示操作として受け付ける。テンプレート一覧表示操作受付部221は、この表示操作を受け付けると、その旨をテンプレート一覧表示部222に通知する。 When the operation of pressing the template use button A6 is performed, the template list display operation reception unit 221 accepts this operation as a display operation for displaying the template list. When the template list display operation reception unit 221 receives this display operation, the template list display operation reception unit 222 notifies the template list display unit 222 to that effect.

テンプレート一覧表示部222は、テンプレート一覧表示操作受付部221からの通知を受け取ると、テンプレート一覧の表示操作が受け付けられたと判断し、テンプレートの一覧を表示する。テンプレートとは、予め定められたプリントの設定を表すデータである。本実施例では、テンプレートは画像処理部10に記憶されている。そのため、テンプレート一覧表示部222は、画像処理部10にテンプレートを要求する。 Upon receiving the notification from the template list display operation reception unit 221, the template list display unit 222 determines that the template list display operation has been accepted, and displays the template list. A template is data representing predetermined print settings. In this embodiment, the template is stored in the image processing unit 10. Therefore, the template list display unit 222 requests the image processing unit 10 for a template.

テンプレート記憶部104は、画像形成部30が行うプリントの設定を定めたテンプレートを記憶する機能であり、本発明の「記憶部」の一例である。テンプレート記憶部104は、クライアント端末2からのテンプレートの要求を受け取ると、記憶しているテンプレートを読み出してクライアント端末2に送信する。テンプレート一覧表示部222は、こうして送信されてきたテンプレートを受け取り、一覧にして表示する。 The template storage unit 104 is a function of storing a template that defines print settings performed by the image forming unit 30, and is an example of the “storage unit” of the present invention. When the template storage unit 104 receives the template request from the client terminal 2, the template storage unit 104 reads the stored template and transmits it to the client terminal 2. The template list display unit 222 receives the template transmitted in this way and displays it as a list.

図7は表示されたテンプレート一覧の一例を表す。図7の例では、テンプレート一覧表示部222が、図6に表すプロパティ画面B3に重ねて、テンプレート一覧C1(「名刺プリント用」、「写真プリント用」、「カタログプリント用」のテンプレートを含む一覧
)を含むテンプレートの選択画像B4を表示している。また、テンプレート一覧表示部222は、選択画像B4に、テンプレートの反映ボタンA7と、テンプレート反映のキャンセルボタンとを表示している。
FIG. 7 shows an example of the displayed template list. In the example of FIG. 7, the template list display unit 222 superimposes on the property screen B3 shown in FIG. 6 and includes a template list C1 (for “business card print”, “photo print”, and “catalog print”. ) Is displayed as the selected image B4 of the template. Further, the template list display unit 222 displays the template reflection button A7 and the template reflection cancel button on the selected image B4.

図7の例では、「写真プリント用」のテンプレートが選択されている。この状態で反映ボタンA7を押す操作が行われると、テンプレート反映操作受付部223が、この操作を、指示データに「写真プリント用」のテンプレートの設定を反映する反映操作として受け付け、その旨をテンプレート反映要求部224に通知する。 In the example of FIG. 7, the template for "photo printing" is selected. When the operation of pressing the reflection button A7 is performed in this state, the template reflection operation reception unit 223 accepts this operation as a reflection operation that reflects the setting of the template for "photo print" in the instruction data, and accepts that effect as a template. Notify the reflection request unit 224.

テンプレート反映要求部224は、テンプレート反映操作受付部223からの通知を受け取ると、プロパティ画面B3が表示された指示データの設定に、テンプレートの選択画像B4で選択されているテンプレートの設定を反映することを要求する要求データを画像処理部10に送信する。テンプレート反映要求部224は、この要求データを送信することで、指示データへのテンプレートの反映を画像処理部10に要求する。 When the template reflection request unit 224 receives the notification from the template reflection operation reception unit 223, the template reflection request unit 224 reflects the template setting selected in the template selection image B4 in the setting of the instruction data displayed on the property screen B3. The request data for requesting is transmitted to the image processing unit 10. By transmitting this request data, the template reflection request unit 224 requests the image processing unit 10 to reflect the template on the instruction data.

テンプレート反映部105は、テンプレート反映要求部224から送信されてきた要求データを受け取ると、要求データが表す指示データを指示データ記憶部101から読み出し、読み出した指示データに、要求データが表すテンプレート(図7の例では「写真プリント用」のテンプレート)の設定を反映する。テンプレート反映部105は、設定を反映した指示データを指示データ記憶部101に上書き保存する。このように、テンプレートの選択画像B4でテンプレートの反映操作が行われると、指示データの設定がテンプレートの設定に変更される。 When the template reflection unit 105 receives the request data transmitted from the template reflection request unit 224, the template reflection unit 105 reads the instruction data represented by the request data from the instruction data storage unit 101, and the template (FIG. 6) represented by the request data in the read instruction data. In the example of 7, the setting of "template for photo printing") is reflected. The template reflection unit 105 overwrites and saves the instruction data reflecting the settings in the instruction data storage unit 101. In this way, when the template reflection operation is performed on the template selection image B4, the setting of the instruction data is changed to the template setting.

テンプレート一覧表示操作受付部221は、図5に表す操作メニューB2に含まれるテンプレートを用いたテストプリントボタンA4を押す操作が行われた場合も、この操作を、テンプレートの一覧を表示させる表示操作として受け付ける。テンプレート一覧表示操作受付部221がこの表示操作を受け付けると、テンプレート一覧表示部222が次のようにテンプレートの一覧を表示する。 The template list display operation reception unit 221 also displays this operation as a display operation for displaying the template list even when the test print button A4 using the template included in the operation menu B2 shown in FIG. 5 is pressed. accept. When the template list display operation reception unit 221 accepts this display operation, the template list display unit 222 displays a list of templates as follows.

図8は表示されたテンプレート一覧の一例を表す。図8の例では、テンプレート一覧表示部222が、図5に表す指示データ一覧B1に重ねて、テンプレート一覧C1を含むテンプレートの選択画像B5を表示している。また、テンプレート一覧表示部222は、選択画像B5に、プリント開始ボタンA8と、テンプレートを用いたテストプリントのキャンセルボタンとを表示している。 FIG. 8 shows an example of the displayed template list. In the example of FIG. 8, the template list display unit 222 displays the template selection image B5 including the template list C1 on top of the instruction data list B1 shown in FIG. Further, the template list display unit 222 displays a print start button A8 and a test print cancel button using the template on the selected image B5.

プリント開始ボタンA8を押す操作がユーザによって行われると、第3プリント開始指示操作受付部225が、この操作を、テンプレート(図8の例では「写真プリント用」のテンプレート)を用いたテストプリントの開始を指示する操作として受け付け、その旨を第3プリント開始要求部226に通知する。 When the operation of pressing the print start button A8 is performed by the user, the third print start instruction operation reception unit 225 performs this operation in a test print using a template (in the example of FIG. 8, the template for "photo printing"). It is accepted as an operation instructing the start, and the third print start request unit 226 is notified to that effect.

第3プリント開始要求部226は、第3プリント開始指示操作受付部225からの通知を受け取ると、指示データ一覧B1で選択されていた指示データ(図5の例ではIDが「002」の指示データ)の設定に、テンプレートの選択画像B5で選択されているテンプレート(図8の例では「写真プリント用」のテンプレート)の設定を反映したものでテストプリントを開始することを要求するテスト要求データを画像処理部10に送信する。 Upon receiving the notification from the third print start instruction operation reception unit 225, the third print start request unit 226 receives the instruction data selected in the instruction data list B1 (in the example of FIG. 5, the instruction data whose ID is "002"). ), Which reflects the setting of the template selected in the template selection image B5 (the template for "photo print" in the example of FIG. 8), and the test request data requesting to start the test print. It is transmitted to the image processing unit 10.

第3プリント開始要求部226は、このテスト要求データを送信することで、テンプレートを用いたテストプリントの開始を画像処理部10に要求する。このテスト要求データには、テストプリントに用いる指示データを特定する情報(例えば指示データのID)及び選択されたテンプレートが含まれている。 The third print start request unit 226 requests the image processing unit 10 to start the test print using the template by transmitting the test request data. The test request data includes information that identifies the instruction data used for the test print (for example, the ID of the instruction data) and the selected template.

テストプリント制御部103は、画像形成部30の動作を制御して、テンプレートを用いたテストプリントを行わせる。テストプリント制御部103が備える指示データ生成部131は、テスト要求データを受け取ると、そのテスト要求データに含まれた情報から特定される指示データを指示データ記憶部101から読み出す。指示データ生成部131は、読み出した指示データの設定を、テスト要求データが表すテンプレートの設定に変更した新たな指示データを生成する。つまり、このとき、元の指示データは、指示データ記憶部101に記憶されたままになっている。 The test print control unit 103 controls the operation of the image forming unit 30 to perform a test print using the template. Upon receiving the test request data, the instruction data generation unit 131 included in the test print control unit 103 reads the instruction data specified from the information included in the test request data from the instruction data storage unit 101. The instruction data generation unit 131 generates new instruction data in which the setting of the read instruction data is changed to the setting of the template represented by the test request data. That is, at this time, the original instruction data is still stored in the instruction data storage unit 101.

また、指示データ生成部131は、テンプレートを用いたテストプリントを行う媒体にそのテンプレートを識別する情報をプリントする指示を示すデータを、新たな指示データとして生成する。テンプレートを識別する情報は、例えば、図8に表すテンプレート名(「名刺プリント用」など)である。指示データ生成部131は、こうして新たに生成した指示データを指示データ出力部132に供給する。指示データ出力部132は、供給された指示データを指示データ記憶部101に対して出力し、キューに格納させる。後は、テストプリントの場合のように各部が動作することで、テンプレートの設定が反映された指示データに基づくテストプリントが行われる。 Further, the instruction data generation unit 131 generates data indicating an instruction to print information for identifying the template on a medium for performing a test print using the template as new instruction data. The information that identifies the template is, for example, the template name (such as "for business card printing") shown in FIG. The instruction data generation unit 131 supplies the instruction data newly generated in this way to the instruction data output unit 132. The instruction data output unit 132 outputs the supplied instruction data to the instruction data storage unit 101 and stores it in the queue. After that, by operating each part as in the case of test print, test print based on the instruction data reflecting the template settings is performed.

図9はテストプリントにより画像が形成された媒体の一例を表す。図9では、「写真プリント用」というテンプレートの識別情報D1と、写真の画像E1とが形成された媒体F1が表されている。このように識別情報D1が形成されることで、テンプレートを識別する情報が媒体に形成されない場合に比べて、テストプリントで用いられたテンプレートの確認が容易になっている。 FIG. 9 shows an example of a medium on which an image is formed by a test print. In FIG. 9, the medium F1 in which the identification information D1 of the template “for photographic printing” and the image E1 of the photographic are formed is shown. By forming the identification information D1 in this way, it is easier to confirm the template used in the test print as compared with the case where the information for identifying the template is not formed on the medium.

このように、テストプリント制御部103は、テンプレートを用いたテストプリントを指示する指示操作(図8の例ではプリント開始ボタンA8を押す操作)が行われた場合に、そのテンプレートの設定を反映したテストプリントを画像形成部30に指示する指示データを生成して出力する。テストプリント制御部103は本発明の「生成・出力部」の一例である。 In this way, the test print control unit 103 reflects the setting of the template when the instruction operation for instructing the test print using the template (the operation of pressing the print start button A8 in the example of FIG. 8) is performed. Instruction data for instructing the image forming unit 30 to perform a test print is generated and output. The test print control unit 103 is an example of the "generation / output unit" of the present invention.

この指示操作は、テストプリントに用いられるテンプレートが表示された画面上(図8の例ではテンプレートの選択画像B5が表示された画面上)で行われる。例えば図5に表すテストプリント開始ボタンA3を用いたテストプリントを指示する指示操作は、図5に表されるようにテンプレートが表示されていない画面上で行われる。また、図7に表すテンプレートを反映した場合も、図6に表すプリント開始ボタンA5を押す操作がプリントの開始を指示する指示操作になるので、やはりテンプレートが表示されていない画面上で行われる。 This instruction operation is performed on the screen on which the template used for the test print is displayed (in the example of FIG. 8, on the screen on which the template selection image B5 is displayed). For example, the instruction operation for instructing the test print using the test print start button A3 shown in FIG. 5 is performed on the screen on which the template is not displayed as shown in FIG. Further, even when the template shown in FIG. 7 is reflected, the operation of pressing the print start button A5 shown in FIG. 6 is an instruction operation for instructing the start of printing, so that the operation is also performed on the screen where the template is not displayed.

また、テストプリント制御部103が指示データ記憶部101から読み出した指示データを第1指示データとし、その第1指示データからテストプリント制御部103が生成した指示データを第2指示データとすると、テストプリント制御部103は、第1指示データ及びテンプレートが選択された場合に、その第1指示データとは別に、第1指示データの設定をテンプレートの設定に変更した第2指示データを生成し、テストプリントを指示する指示データとしてその第2指示データを出力する。 Further, it is assumed that the instruction data read from the instruction data storage unit 101 by the test print control unit 103 is used as the first instruction data and the instruction data generated by the test print control unit 103 from the first instruction data is used as the second instruction data. When the first instruction data and the template are selected, the print control unit 103 generates and tests the second instruction data in which the setting of the first instruction data is changed to the setting of the template, separately from the first instruction data. The second instruction data is output as instruction data instructing printing.

テストプリント制御部103は、テストプリントの状況をクライアント端末2に通知する。テストプリント状況表示部215は、この通知に基づいて、テストプリントの状況を表示する。
図10は表示されたテストプリントの状況の一例を表す。図10では、テストプリント状況表示部215が、テストプリントの状況画像B6を表示している。状況画像B6には、「写真プリント用のテンプレートを用いたテストプリントは完了しました。設定を反映しますか?」という文字列と、設定の反映ボタンA11と、他のテンプレートを用いたテストプリントボタンA12と、テストプリントの終了ボタンA13とが表示されている。
The test print control unit 103 notifies the client terminal 2 of the status of the test print. The test print status display unit 215 displays the status of the test print based on this notification.
FIG. 10 shows an example of the displayed test print situation. In FIG. 10, the test print status display unit 215 displays the test print status image B6. On the situation image B6, the character string "The test print using the template for photo printing is completed. Do you want to reflect the settings?", The setting reflection button A11, and the test print using other templates. The button A12 and the test print end button A13 are displayed.

テストプリントボタンA12を押す操作が行われると、テンプレート一覧表示部222が図8に表すテンプレートの選択画像B5を再び表示する。終了ボタンA13を押す操作が行われると、例えば図4に表す指示データ一覧B1の表示に戻る。反映ボタンA11を押す操作が行われると、テンプレート反映操作受付部223が、この操作を、指示データに「写真プリント用」のテンプレートの設定を反映する反映操作として受け付け、その旨をテンプレート反映要求部224に通知する。この通知により、テンプレート反映要求部224及びテンプレート反映部105が上記の動作を行い、テストプリントで用いられたテンプレートの設定が指示データに反映される。 When the operation of pressing the test print button A12 is performed, the template list display unit 222 displays the template selection image B5 shown in FIG. 8 again. When the operation of pressing the end button A13 is performed, the display returns to, for example, the instruction data list B1 shown in FIG. When the operation of pressing the reflection button A11 is performed, the template reflection operation reception unit 223 accepts this operation as a reflection operation that reflects the template setting of "for photo printing" in the instruction data, and the template reflection request unit to that effect. Notify 224. By this notification, the template reflection request unit 224 and the template reflection unit 105 perform the above operations, and the template settings used in the test print are reflected in the instruction data.

このように、テンプレート反映操作受付部223は、上述した第2指示データ(テストプリント制御部103が生成した指示データ)の指示によりテストプリントが行われたときに表示される画面(ユーザが画面を表示させるための操作をしなくても表示される画面)において行われる特定の操作(この例では状況画像B6を含む画面において行われる反映ボタンA11を押す操作)を、テンプレートの設定を反映する反映操作として受け付ける。テンプレート反映部105は、この反映操作が行われると、第1指示データ(元の指示データ)が表す設定を第2指示データが表す設定(要するにテンプレートの設定)に変更する。テンプレート反映部105は本発明の「第1変更部」の一例である。 In this way, the template reflection operation reception unit 223 is displayed on the screen (the user displays the screen) when the test print is performed by the instruction of the second instruction data (instruction data generated by the test print control unit 103) described above. A specific operation (in this example, an operation of pressing the reflection button A11 performed on the screen including the situation image B6) performed on the screen displayed without any operation for displaying) is reflected to reflect the template settings. Accept as an operation. When this reflection operation is performed, the template reflection unit 105 changes the setting represented by the first instruction data (original instruction data) to the setting represented by the second instruction data (in short, the template setting). The template reflection unit 105 is an example of the "first modification unit" of the present invention.

画像形成装置1及びクライアント端末2は、上記の構成に基づいて、テストプリントを行うテストプリント処理を行う。
図11は画像形成処理における各装置の動作手順の一例を表す。この動作手順は、例えばユーザによって指示データの一覧を表示させる操作が行われ、画像処理部10から指示データがクライアント端末2に送信されたことを契機に開始される。まず、クライアント端末2(指示データ一覧表示部206)は、指示データの一覧(例えば図4に表す指示データ一覧B1)を表示する(ステップS11)。
The image forming apparatus 1 and the client terminal 2 perform a test print process for performing a test print based on the above configuration.
FIG. 11 shows an example of the operation procedure of each device in the image forming process. This operation procedure is started, for example, when an operation of displaying a list of instruction data is performed by the user and the instruction data is transmitted from the image processing unit 10 to the client terminal 2. First, the client terminal 2 (instruction data list display unit 206) displays a list of instruction data (for example, the instruction data list B1 shown in FIG. 4) (step S11).

次に、クライアント端末2(テンプレート一覧表示操作受付部221)は、テンプレート一覧を表示させる操作(例えば図5に表す「002」というIDの指示データを右クリックし、表示された操作メニューB2に含まれるテンプレートを用いたテストプリントボタンA4を押す操作)を受け付ける(ステップS12)。この操作は、指示データを選択する操作にもなっている。続いて、クライアント端末2(テンプレート一覧表示部222)がテンプレートを画像処理部10に要求し、画像処理部10(テンプレート記憶部104)が要求されたテンプレートをクライアント端末2に送信する(ステップS13)。 Next, the client terminal 2 (template list display operation reception unit 221) right-clicks the instruction data of the ID "002" shown in FIG. 5 to display the template list, and includes it in the displayed operation menu B2. (Operation of pressing the test print button A4 using the template) is accepted (step S12). This operation is also an operation for selecting instruction data. Subsequently, the client terminal 2 (template list display unit 222) requests the template to the image processing unit 10, and the image processing unit 10 (template storage unit 104) transmits the requested template to the client terminal 2 (step S13). ..

クライアント端末2(テンプレート一覧表示部222)は、ステップS13で送信されてきたテンプレートに基づいてテンプレート一覧(例えば図8に表すテンプレート一覧C1)を表示する(ステップS14)。クライアント端末2(テンプレート一覧表示部222)は、ステップS13で送信されてきたテンプレートに基づいてテンプレート一覧を表示する(ステップS14)。次に、クライアント端末2(第3プリント開始指示操作受付部225)は、ステップS12で選択された指示データとステップS15で選択されたテンプレートとを用いたテストプリント開始の指示操作(例えば図8に表すプリント開始ボタンA8を押す操作)を受け付ける(ステップS15)。続いて、クライアント端末2(第3プリント開始要求部226)は、テンプレートを用いたテストプリントの開始を画像処理部10に要求する(ステップS16)。 The client terminal 2 (template list display unit 222) displays a template list (for example, the template list C1 shown in FIG. 8) based on the template transmitted in step S13 (step S14). The client terminal 2 (template list display unit 222) displays a template list based on the template transmitted in step S13 (step S14). Next, the client terminal 2 (third print start instruction operation reception unit 225) uses the instruction data selected in step S12 and the template selected in step S15 to perform a test print start instruction operation (for example, in FIG. 8). The operation of pressing the representative print start button A8) is accepted (step S15). Subsequently, the client terminal 2 (third print start request unit 226) requests the image processing unit 10 to start the test print using the template (step S16).

画像処理部10(テストプリント制御部103)は、ステップS16で受け取った要求に基づき、自装置に記憶されている指示データから、ステップS12で選択された指示データを読み出す(ステップS17)。次に、画像処理部10(テストプリント制御部103)は、読み出した指示データの設定をテンプレートの設定に変更した新たな指示データであり、且つ、そのテンプレートの識別情報を媒体にプリントする指示を示す新たな指示データを生成する(ステップS18)。続いて、画像処理部10(テストプリント制御部103)は、生成した新たな指示データを出力してキューに格納させる(ステップS19)。 The image processing unit 10 (test print control unit 103) reads out the instruction data selected in step S12 from the instruction data stored in the own device based on the request received in step S16 (step S17). Next, the image processing unit 10 (test print control unit 103) gives an instruction to print the identification information of the template on the medium, which is new instruction data in which the setting of the read instruction data is changed to the setting of the template. The new instruction data to be shown is generated (step S18). Subsequently, the image processing unit 10 (test print control unit 103) outputs the generated new instruction data and stores it in the queue (step S19).

次に、画像処理部10(テストプリント制御部103)は、キューに格納した指示データを読み出し、読み出した指示データが示す指示に従って画像を形成するように画像形成部30に指示する(ステップS20)。画像形成部30は、ステップS20で受け取った指示に基づいて媒体に画像を形成し、テンプレートを用いたテストプリントを行う(ステップS21)。次に、画像処理部10は、画像形成部30がプリントを完了したことを把握し(ステップS31)、その旨をクライアント端末2に通知する(ステップS32)。 Next, the image processing unit 10 (test print control unit 103) reads out the instruction data stored in the queue, and instructs the image forming unit 30 to form an image according to the instruction indicated by the read instruction data (step S20). .. The image forming unit 30 forms an image on the medium based on the instruction received in step S20, and performs a test print using the template (step S21). Next, the image processing unit 10 grasps that the image forming unit 30 has completed printing (step S31), and notifies the client terminal 2 to that effect (step S32).

クライアント端末2(テストプリント状況表示部215)は、テンプレートを用いたテストプリントが終了したことを表す画面(例えば図10に表す画面)を表示する(ステップS33)。次に、クライアント端末2(テンプレート反映操作受付部223)は、指示データにテンプレートを反映させる反映操作を受け付ける(ステップS34)。続いて、クライアント端末2(テンプレート反映要求部224)は、指示データにテンプレートを反映させることを画像処理部10に要求する(ステップS35)。画像処理部10(テンプレート反映部105)は、この要求に従い、指示データにテンプレートを反映する(ステップS36)。 The client terminal 2 (test print status display unit 215) displays a screen (for example, the screen shown in FIG. 10) indicating that the test print using the template has been completed (step S33). Next, the client terminal 2 (template reflection operation reception unit 223) receives a reflection operation for reflecting the template in the instruction data (step S34). Subsequently, the client terminal 2 (template reflection request unit 224) requests the image processing unit 10 to reflect the template in the instruction data (step S35). The image processing unit 10 (template reflection unit 105) reflects the template in the instruction data in accordance with this request (step S36).

以上のとおり、本実施例では、テンプレートを用いたテストプリントを行う場合に、テンプレートが表示された画面上でプリントを指示する指示操作(例えば図8に表すプリント開始ボタンA8を押す操作)を行うだけでよい。これにより、テストプリントを指示する操作以外に、指示データにテンプレートを反映する操作(例えば図7に表すテンプレートの反映ボタンA7を押す操作)が必要な場合に比べて、テストプリントにおいてテンプレートを利用するための手間が小さくなる。 As described above, in this embodiment, when performing a test print using a template, an instruction operation for instructing printing (for example, an operation of pressing the print start button A8 shown in FIG. 8) is performed on the screen on which the template is displayed. Just need it. As a result, the template is used in the test print as compared with the case where the operation of reflecting the template in the instruction data (for example, the operation of pressing the template reflection button A7 shown in FIG. 7) is required in addition to the operation of instructing the test print. The time and effort for this is reduced.

また、本実施例では、或る指示データ(第1指示データ)及びテンプレートが選択された場合に、その第1指示データとは別に、第1指示データの設定をテンプレートの設定に変更した第2指示データが生成される。これにより、元の指示データ(第1指示データ)の設定を変更して上書きする場合に比べて、テストプリント後に元の指示データを利用する際の手間が小さくなるようになっている。 Further, in this embodiment, when a certain instruction data (first instruction data) and a template are selected, the setting of the first instruction data is changed to the setting of the template separately from the first instruction data. Instruction data is generated. As a result, compared to the case where the setting of the original instruction data (first instruction data) is changed and overwritten, the time and effort for using the original instruction data after the test print is reduced.

また、本実施例では、上記のとおりテンプレートの設定を反映したテストプリントが行われても元の指示データ(第1指示データ)の設定は変更されないが、テストプリントが行われたときに表示される画面(例えば図10に表すテストプリントの状況画像B6を含む画面)において特定の操作(反映ボタンA11を押す操作)を行えば元の指示データの設定がテンプレートの設定に変更される。これにより、この設定の変更のために別の画面(例えば図7に表すテンプレートの選択画像B4を含む画面)で操作(テンプレートの反映ボタンA7を押す操作)が行われる場合に比べて、元の指示データにテンプレートを反映する手間が少なくなっている。 Further, in this embodiment, the setting of the original instruction data (first instruction data) is not changed even if the test print reflecting the template setting is performed as described above, but it is displayed when the test print is performed. If a specific operation (operation of pressing the reflection button A11) is performed on the screen (for example, the screen including the status image B6 of the test print shown in FIG. 10), the original instruction data setting is changed to the template setting. As a result, the original operation (operation of pressing the template reflection button A7) is performed on another screen (for example, the screen including the template selection image B4 shown in FIG. 7) for changing this setting. The effort to reflect the template in the instruction data is reduced.

[2]第2実施例
本発明の第2実施例について、以下、第1実施例と異なる点を中心に説明する。第1実施例では、1つのテンプレートの設定を反映したテストプリントが行われたが、第2実施例では、複数のテンプレートの設定を反映したテストプリントが行われる。
[2] Second Example The second embodiment of the present invention will be described below, focusing on the differences from the first embodiment. In the first embodiment, a test print reflecting the settings of one template is performed, but in the second embodiment, a test print reflecting the settings of a plurality of templates is performed.

図12は第2実施例で実現される機能構成を表す。図12では、第2実施例に係るクライアント端末2aと、画像処理部10aとが実現する機能が表されている。クライアント端末2aは、図3に表す各部に加え、テンプレート編集操作受付部231と、テンプレート編集要求部232とを備える。画像処理部10aは、図3に表す各部に加え、テンプレート生成部106を備える。クライアント端末2aは、ユーザの操作に基づいてテンプレートの編集画面を表示する。 FIG. 12 shows the functional configuration realized in the second embodiment. FIG. 12 shows the functions realized by the client terminal 2a and the image processing unit 10a according to the second embodiment. The client terminal 2a includes a template editing operation receiving unit 231 and a template editing request unit 232 in addition to the units shown in FIG. The image processing unit 10a includes a template generation unit 106 in addition to the units shown in FIG. The client terminal 2a displays the template editing screen based on the user's operation.

図13はテンプレートの編集画面の一例を表す。図13では、クライアント端末2aが、テンプレート編集画面B11を表示している。テンプレート編集画面B11には、割り振り対象チェックボックスG1と、範囲指定欄G2と、選択肢指定欄G3と、実行有無指定欄G4と、テンプレート数指定欄G5と、グループ名指定欄G6と、テンプレート生成ボタンA21とが表示されている。割り振り対象チェックボックスG1は、設定の自動割り振りの対象となる項目を指定するチェック欄である。自動割り振りとは、複数のテンプレートが生成される際に、各テンプレートで互いに異なる設定を割り振ることをいう。 FIG. 13 shows an example of a template editing screen. In FIG. 13, the client terminal 2a displays the template editing screen B11. On the template edit screen B11, an allocation target check box G1, a range specification field G2, an option specification field G3, an execution presence / absence specification field G4, a template number designation field G5, a group name designation field G6, and a template generation button are displayed. A21 is displayed. The allocation target check box G1 is a check column for designating an item to be automatically allocated in the settings. Automatic allocation means that when multiple templates are generated, different settings are allocated to each template.

範囲指定欄G2は、数値で表される設定について自動割り振りする数値の範囲を指定する操作を受け付けるための表示欄である。図13の状態では、範囲指定欄G2に「1-9」という濃度の範囲(1から9までの範囲)が指定されている。この範囲は、上下向きのボタンの操作や直接数値が入力されることで指定される。選択肢指定欄G3は、複数の選択肢からなる設定のうち、自動割り振りする選択肢を指定する操作を受け付けるための表示欄である。図13の状態では、選択肢指定欄G3において「長辺とじ」、「天地同じ」、「天地逆」という選択肢が指定されている。 The range designation column G2 is a display column for accepting an operation for designating a range of numerical values to be automatically allocated for a setting represented by a numerical value. In the state of FIG. 13, a concentration range (range from 1 to 9) of "1-9" is designated in the range designation column G2. This range is specified by operating the up and down buttons or by directly inputting a numerical value. The option designation column G3 is a display column for accepting an operation for designating an option to be automatically allocated among settings composed of a plurality of options. In the state of FIG. 13, the options of "long side binding", "same top and bottom", and "reverse top and bottom" are designated in the option designation column G3.

実行有無指定欄G4は、特定の動作を実行するか実行しないかの2択からなる設定を表す表示欄である。図13の状態では、「画像を180度回転する」という設定は自動割り振りの対象となっている。また、「画像を左右反転する」という設定は、自動割り振りの対象となっていないが、ユーザの操作によりチェックが入っている(つまりこの動作を実行する設定になっている)。このように、自動割り振りの対象でない設定については、ユーザが指定した設定が用いられる。 The execution / non-execution designation column G4 is a display column representing a setting consisting of two choices of whether to execute or not execute a specific operation. In the state of FIG. 13, the setting of "rotate the image by 180 degrees" is the target of automatic allocation. Also, the setting "Invert image horizontally" is not subject to automatic allocation, but it is checked by the user's operation (that is, it is set to execute this operation). As described above, for the settings that are not the target of automatic allocation, the settings specified by the user are used.

テンプレート数指定欄G5は、生成されるテンプレート数を指定するための表示欄である。テンプレート数は、上下向きのボタンの操作や直接数値が入力されることで指定される。グループ名指定欄G6は、生成される複数のテンプレートのグループ名を指定するための表示欄である。図13では、「AAA」というグループ名が指定されている。テンプレート編集操作受付部231は、各指定欄の指定内容を決める操作をテンプレートの編集操作として受け付ける。また、テンプレート編集操作受付部231は、テンプレート生成ボタンA21を押す操作を、設定の自動割り振りの内容を確定し、複数のテンプレートの生成開始を指示する操作として受け付ける。 The template number designation field G5 is a display field for designating the number of generated templates. The number of templates is specified by operating up and down buttons or directly inputting numerical values. The group name designation field G6 is a display field for designating the group names of a plurality of generated templates. In FIG. 13, the group name "AAA" is designated. The template editing operation receiving unit 231 accepts an operation of determining the specified contents of each designated field as a template editing operation. Further, the template editing operation receiving unit 231 accepts the operation of pressing the template generation button A21 as an operation of confirming the content of automatic allocation of settings and instructing the start of generation of a plurality of templates.

テンプレート編集操作受付部231はこの操作を受け付けるとその旨をテンプレート編集要求部232に通知する。テンプレート編集要求部232は、この通知を受け取ると、テンプレート編集画面B11で指定されている内容で複数のテンプレートを生成するよう画像処理部10aに要求する。画像処理部10aのテンプレート生成部106は、この要求を受け取ると、受け取った要求に基づいて、特定の項目の設定が互いに異なる複数のテンプレートを生成する。 When the template edit operation reception unit 231 accepts this operation, the template edit operation reception unit 231 notifies the template edit request unit 232 to that effect. Upon receiving this notification, the template editing request unit 232 requests the image processing unit 10a to generate a plurality of templates with the contents specified in the template editing screen B11. Upon receiving this request, the template generation unit 106 of the image processing unit 10a generates a plurality of templates having different settings of specific items from each other based on the received request.

図13の例の場合、テンプレート生成部106は、濃度の設定が9通り、両面の設定が3通り、画像を180度回転する設定が2通りとなり、且つ、テンプレート数が10個となるように指定されているので、9×3×2=54通りの設定の組み合わせのうちから10個の設定の組み合わせを抽出し、抽出した10個の組み合わせの設定のテンプレートを生成する。テンプレート生成部106は、本実施例では、例えば濃度の設定であれば、各テンプレートにおける濃度の設定を9通りの設定からランダムで採用したものにする。 In the case of the example of FIG. 13, the template generation unit 106 has 9 density settings, 3 double-sided settings, 2 180-degree image rotation settings, and 10 templates. Since it is specified, 10 combinations of settings are extracted from 9 × 3 × 2 = 54 combinations of settings, and a template of the extracted 10 combinations of settings is generated. In this embodiment, for example, in the case of setting the density, the template generation unit 106 randomly adopts the density setting in each template from the nine settings.

テンプレート生成部106は、こうして生成した複数のテンプレートを、指定されたグループ名に対応付けてテンプレート記憶部104に記憶させる。テンプレート記憶部104は、こうして複数のテンプレートが属するグループを記憶する。また、複数のテンプレートが属するグループの生成が複数回行われることで、テンプレート記憶部104は、複数のグループを記憶する。本実施例のテンプレート一覧表示部222は、こうして記憶されたテンプレートのグループの一覧を表示する。 The template generation unit 106 stores the plurality of templates thus generated in the template storage unit 104 in association with the designated group name. The template storage unit 104 thus stores a group to which a plurality of templates belong. Further, the template storage unit 104 stores a plurality of groups by generating a group to which the plurality of templates belong a plurality of times. The template list display unit 222 of this embodiment displays a list of the template groups stored in this way.

図14は表示されたグループの一覧の一例を表す。図14の例では、テンプレート一覧表示部222が、「名刺プリント用グループ1」、「名刺プリント用グループ2」、「カタログプリント用グループ1」というグループの一覧C21と、プリント開始ボタンA22と、グループの選択を中止するキャンセルボタンとを含むテンプレートグループの選択画面B12を表示しており、そのうちの「名刺プリント用グループ2」が選択された状態になっている。 FIG. 14 shows an example of a list of displayed groups. In the example of FIG. 14, the template list display unit 222 has a list C21 of groups "business card print group 1", "business card print group 2", and "catalog print group 1", a print start button A22, and a group. The template group selection screen B12 including the cancel button for canceling the selection of is displayed, and the "business card print group 2" is selected.

この状態でプリント開始ボタンA22を押す操作が行われると、第3プリント開始指示操作受付部225が、この操作を、選択されたグループに属する複数のテンプレートを用いたテストプリントの開始を指示する操作として受け付け、その旨を第3プリント開始要求部226に通知する。第3プリント開始要求部226は、この通知を受け取ると、元の指示データ(例えば指示データ一覧で選択されていた指示データ)の設定に、選択されたグループに属する複数のテンプレートを用いたテストプリントの開始を要求する。 When the operation of pressing the print start button A22 is performed in this state, the third print start instruction operation reception unit 225 instructs this operation to start a test print using a plurality of templates belonging to the selected group. And notify the third print start request unit 226 to that effect. Upon receiving this notification, the third print start request unit 226 uses a test print using a plurality of templates belonging to the selected group to set the original instruction data (for example, the instruction data selected in the instruction data list). Request the start of.

テストプリント制御部103は、画像形成部30の動作を制御して、選択されたグループに属する複数のテンプレートを用いたテストプリントを行わせる。具体的には、テストプリント制御部103は、そのグループに属する複数のテンプレートを反映した複数のテストプリントをそれぞれ指示する複数の指示データを新たに生成する。指示データ出力部132は、生成した複数の指示データを指示データ記憶部101に対して出力し、それぞれキューに格納させる。後は、テストプリントの場合のように各部が動作することで、テンプレートの設定が反映された複数の指示データに基づくテストプリントが行われる。これにより、本実施例では、複数のテストプリントが途中で停止することなく全てが完了するまで継続する。 The test print control unit 103 controls the operation of the image forming unit 30 to perform a test print using a plurality of templates belonging to the selected group. Specifically, the test print control unit 103 newly generates a plurality of instruction data instructing a plurality of test prints reflecting the plurality of templates belonging to the group. The instruction data output unit 132 outputs a plurality of generated instruction data to the instruction data storage unit 101, and stores each of them in a queue. After that, by operating each part as in the case of test print, test print based on a plurality of instruction data reflecting the template settings is performed. As a result, in this embodiment, a plurality of test prints continue until all of them are completed without stopping in the middle.

互いに設定が異なる複数のテンプレートが記憶されている場合、対象のテンプレートを選択し直しながらテンプレートを用いたテストプリントの開始操作を複数回行うことで、複数のテンプレートを用いたテストプリントが実行される。これに対し、本実施例では、上記のいずれかのグループを選択する操作を行えば、そのグループに属する複数のテンプレートを用いたテストプリントが実行される。このように、本実施例によれば、複数通りの設定をテストプリントで試す際の手間が、テンプレートを用いたテストプリントの開始操作が複数回行われる場合に比べて少なくなる。また、設定の自動割り振りによる複数のテンプレートの生成を行うことで、複数のテンプレートを生成させる際の手間が、各テンプレートの設定をユーザが個々に行う場合に比べて少なくなっている。 When multiple templates with different settings are stored, the test print using multiple templates is executed by performing the test print start operation using the templates multiple times while reselecting the target template. .. On the other hand, in this embodiment, if any of the above groups is selected, a test print using a plurality of templates belonging to the group is executed. As described above, according to this embodiment, the time and effort required to try a plurality of settings in the test print is reduced as compared with the case where the test print start operation using the template is performed a plurality of times. Further, by generating a plurality of templates by automatically allocating the settings, the time and effort required to generate the plurality of templates is less than when the user individually sets each template.

[3]変形例
上述した各実施例はそれぞれが本発明の実施の一例に過ぎず、以下のように変形させてもよい。また、各実施例及び各変形例は、必要に応じて組み合わせて実施してもよい。
[3] Modifications Each of the above-mentioned examples is merely an example of the embodiment of the present invention, and may be modified as follows. Moreover, each Example and each modification may be carried out in combination as necessary.

[3-1]設定の自動割り振り方法
第2実施例において、複数のテンプレートの生成において設定の自動割り振りを行う際に、各設定に重み付けを行ってもよい。その場合、例えば図13に表すテンプレート編集画面B11において、各設定の重みを定めるための操作が行われる。
[3-1] Automatic allocation of settings In the second embodiment, each setting may be weighted when the automatic allocation of settings is performed in the generation of a plurality of templates. In that case, for example, on the template editing screen B11 shown in FIG. 13, an operation for determining the weight of each setting is performed.

図15は本変形例のテンプレートの編集画面の一例を表す。図15では、クライアント端末2aが、テンプレート編集画面B11に重ねて、重み付け設定画像G11を表示している。重み付け設定画像G11は、「両面」という設定項目において自動割り振りの対象となっている各選択肢の重みを定めるための画像である。この例では、「長辺とじ」、「天地同じ」、「天地逆」という各選択肢の重みが「50%」、「25%」、「25%」と決められている。 FIG. 15 shows an example of the editing screen of the template of this modification. In FIG. 15, the client terminal 2a superimposes the template editing screen B11 on the weighting setting image G11. The weighting setting image G11 is an image for determining the weight of each option that is the target of automatic allocation in the setting item "both sides". In this example, the weights of each option of "long side binding", "top and bottom same", and "top and bottom reverse" are determined to be "50%", "25%", and "25%".

これにより、テンプレート生成部106は、「両面」という項目の設定として、50%の確率で「長辺とじ」を採用し、それぞれ25%の確率で「天地同じ」及び「天地逆」のいずれかを採用して、複数のテンプレートを生成する。このように、テンプレート生成部106は、各設定にユーザが定めた重みを付与し、テンプレートの設定として採用する確率を付与された重みに応じて変化させる。これにより、自動割り振りにより生成される複数のテンプレートの設定の傾向が、ユーザの意図に基づいて制御されることになる。 As a result, the template generation unit 106 adopts "long side binding" with a probability of 50% as the setting of the item "both sides", and has a probability of either "same top and bottom" or "reverse top and bottom" with a probability of 25%, respectively. To generate multiple templates. In this way, the template generation unit 106 assigns a weight determined by the user to each setting, and changes the probability of being adopted as the template setting according to the assigned weight. As a result, the tendency of setting a plurality of templates generated by automatic allocation is controlled based on the user's intention.

なお、設定の自動割り振り方法は上記のものに限らない。例えば、テンプレート生成部106は、割り振るべき設定が均等に現れるようにした複数のテンプレートを生成してもよい。テンプレート生成部106は、例えば図13に表す「濃度」の項目であれば、10個のテンプレートのうち9個のテンプレートに9通りの設定をそれぞれ採用し、残り1個のテンプレートには9個の設定のうちのいずれかをランダムで採用する。これにより、設定が偏って採用されてしまい試してみたい設定でのテストプリントが行われない、ということが防がれる。 The automatic setting allocation method is not limited to the above. For example, the template generation unit 106 may generate a plurality of templates so that the settings to be allocated appear evenly. For example, in the case of the item of "concentration" shown in FIG. 13, the template generation unit 106 adopts nine settings for nine templates out of ten templates, and nine settings for the remaining one template. Randomly adopt one of the settings. This prevents the settings from being biased and adopted so that the test print with the settings you want to try is not performed.

[3-2]テンプレートの複製
複数のテンプレートの生成方法は上記のものに限らない。例えば既存のテンプレートの複製(コピー)を生成し、生成したコピーの設定を変更することで複数のテンプレートを生成してもよい。
[3-2] Template duplication The method of generating multiple templates is not limited to the above. For example, a copy of an existing template may be generated, and a plurality of templates may be generated by changing the settings of the generated copy.

図16は本変形例のテンプレート一覧の一例を表す。図16の例では、図12に表すテンプレート一覧表示部222がテンプレート一覧画面B13を表示している。テンプレート一覧画面B13には、「名刺プリント用1」という名称のテンプレートと、それを複製した「名刺プリント用1(コピー1)」、「名刺プリント用1(コピー2)」、「名刺プリント用1(コピー3)」という名称のテンプレートとが表示されている。また、このうちの「名刺プリント用1(コピー1)」を選択した状態で例えば右クリックをすることで、コピーボタンA23と、プロパティボタンA24とを含む操作メニューB14が表示されている。 FIG. 16 shows an example of a template list of this modification. In the example of FIG. 16, the template list display unit 222 shown in FIG. 12 displays the template list screen B13. On the template list screen B13, a template named "Business card print 1" and duplicated "Business card print 1 (copy 1)", "Business card print 1 (copy 2)", and "Business card print 1" are displayed. (Copy 3) ”is displayed. Further, by right-clicking, for example, with "Business card printing 1 (copy 1)" selected, the operation menu B14 including the copy button A23 and the property button A24 is displayed.

コピーボタンA23を押す操作が行われると、テンプレート編集操作受付部231がこの操作を受け付け、テンプレート編集要求部232がテンプレートの複製を画像処理部10に要求する。この要求を受け取ると、テンプレート生成部106が、テンプレート記憶部104に記憶されているテンプレートを複製し、新たなテンプレートを生成する。テンプレート生成部106は、複製したテンプレートをテンプレート記憶部104に記憶させる。 When the operation of pressing the copy button A23 is performed, the template editing operation receiving unit 231 accepts this operation, and the template editing requesting unit 232 requests the image processing unit 10 to duplicate the template. Upon receiving this request, the template generation unit 106 duplicates the template stored in the template storage unit 104 and generates a new template. The template generation unit 106 stores the duplicated template in the template storage unit 104.

プロパティボタンA24を押す操作が行われると、プロパティ表示操作受付部211がこの操作を受け付け、プロパティ表示部212がテンプレートのプロパティを表示する。
図17はテンプレートのプロパティ画面の一例を表す。図17では、「名刺プリント用1(コピー1)」というテンプレートのプロパティ画面B15が表示されている。プロパティ画面B15には、この画面で行った設定の編集結果を反映させる反映ボタンA25と、その編集結果を反映させないキャンセルボタンA26とが表示されている。
When the operation of pressing the property button A24 is performed, the property display operation receiving unit 211 accepts this operation, and the property display unit 212 displays the property of the template.
FIG. 17 shows an example of the property screen of the template. In FIG. 17, the property screen B15 of the template “1 for business card printing (copy 1)” is displayed. On the property screen B15, a reflection button A25 that reflects the editing result of the setting performed on this screen and a cancel button A26 that does not reflect the editing result are displayed.

ユーザがこの画面で設定を編集して反映ボタンA25を押す操作を行うと、テンプレート生成部106が、プロパティが表示されたテンプレートをテンプレート記憶部104から読み出し、変更された設定を反映することで、ユーザによって設定が変更された新たなテンプレートを生成する。テンプレート生成部106は、設定を変更した新たなテンプレートでテンプレート記憶部104に記憶されている元のテンプレートを上書きする。この設定変更の操作をユーザが繰り返すことで、「名刺プリント用1」というテンプレートから、「名刺プリント用1(コピー1)」、「名刺プリント用1(コピー2)」、「名刺プリント用1(コピー3)」という3つの設定が互いに異なるテンプレートが生成される。 When the user edits the settings on this screen and presses the reflect button A25, the template generation unit 106 reads the template whose properties are displayed from the template storage unit 104 and reflects the changed settings. Generate a new template whose settings have been changed by the user. The template generation unit 106 overwrites the original template stored in the template storage unit 104 with a new template whose settings have been changed. By repeating this setting change operation by the user, from the template "Business card print 1", "Business card print 1 (copy 1)", "Business card print 1 (copy 2)", "Business card print 1 (" A template with three settings different from each other is generated.

なお、ユーザは、第2実施例の自動割り振りで生成された複数のテンプレートについても、各テンプレートのプロパティを表示させて、テストプリントで試したい設定に変更してもよい。要するに、全ての項目の設定をユーザが行うと手間が多くなるので、自動割り振りにより生成されたテンプレートや複製したテンプレートを利用して、ユーザは一部の項目だけを設定するようにして手間を省けばよい。 The user may also display the properties of each template for the plurality of templates generated by the automatic allocation of the second embodiment and change the settings to be tried in the test print. In short, if the user sets all the items, it will take a lot of trouble, so the user can save the trouble by setting only some items by using the template generated by automatic allocation or the duplicated template. Just do it.

[3-3]テストプリント
第2実施例では、複数のテストプリントが途中で停止することなく全てが完了するまで継続したが、これに限らない。テストプリント制御部103は、例えば、テンプレートを反映した指示データを出力して指示データ記憶部101に記憶させるが、最初の1つの指示データ以外はキューには格納させないようにする。そして、テストプリント制御部103は、ユーザからのテストプリント開始の操作が行われる度に、指示データを1つずつキューに格納する。
[3-3] Test print In the second embodiment, a plurality of test prints were continued without stopping in the middle until all of them were completed, but the present invention is not limited to this. For example, the test print control unit 103 outputs instruction data reflecting the template and stores it in the instruction data storage unit 101, but does not store other than the first instruction data in the queue. Then, the test print control unit 103 stores the instruction data one by one in the queue each time the user performs an operation to start the test print.

この場合、1つのテンプレートを反映したテストプリントが完了する度にテストプリントが停止するので、ユーザは毎回テストプリントした画像の出来を判断することになる。これにより、ユーザが画像の出来が十分だと判断したらそれ以降のテストプリントを中止することで、媒体や画像形成装置を動作させる電力のコストが削減される。 In this case, the test print is stopped every time the test print reflecting one template is completed, so that the user determines the result of the test print image every time. As a result, when the user determines that the image is sufficiently produced, the test printing after that is stopped, and the cost of the electric power for operating the medium and the image forming apparatus is reduced.

また、テストプリント制御部103は、テストプリントにおいて、プリントする文書の各ページを1枚ずつプリントするだけでなく、例えば2枚以上ずつプリントしてもよいし、一部のページだけをプリントしてもよい。また、テストプリント制御部103は、1ページの文書内が複数の領域に分割されている場合に、そのうちのいずれかの領域だけをプリントしてもよい。 Further, in the test print, the test print control unit 103 may not only print each page of the document to be printed one sheet at a time, but may print, for example, two or more sheets at a time, or print only a part of the pages. May be good. Further, when the document of one page is divided into a plurality of areas, the test print control unit 103 may print only one of the areas.

[3-4]指示データの生成
テストプリント制御部103は、上記の実施例では、第1指示データ及びテンプレートが選択された場合に、その第1指示データとは別に、第1指示データの設定をテンプレートの設定に変更した第2指示データを生成したが、これに限らず、第1指示データの設定をテンプレートに設定に変更して上書き保存してもよい。この場合、第1指示データにテンプレートの設定を反映させる手間が不要になる。
[3-4] Generation of instruction data In the above embodiment, when the first instruction data and the template are selected, the test print control unit 103 sets the first instruction data separately from the first instruction data. The second instruction data is generated by changing the setting of the first instruction data to the setting of the template, but the present invention is not limited to this, and the setting of the first instruction data may be changed to the setting of the template and saved by overwriting. In this case, it is not necessary to reflect the template setting in the first instruction data.

[3-5]発明のカテゴリ
本発明は、画像処理部10のように画像を処理する画像処理装置の他、その画像処理装置及び画像形成部を備える画像形成装置としても捉えられるし、クライアント端末2のようにユーザインターフェースとなる装置と画像形成装置とを備える画像形成システムとしても捉えられる。また、本発明は、各装置が実施する処理を実現するための画像処理方法としても捉えられるし、各装置を制御するコンピュータを機能させるためのプログラムとしても捉えられる。このプログラムは、それを記憶させた光ディスク等の記録媒体の形態で提供されてもよいし、インターネット等の通信回線を介してコンピュータにダウンロードさせ、それをインストールして利用可能にするなどの形態で提供されてもよい。
[3-5] Category of Invention The present invention can be regarded as an image processing device that processes an image like the image processing unit 10, as well as an image processing device and an image forming device including the image forming unit, and is a client terminal. It can also be regarded as an image forming system including a device serving as a user interface and an image forming device as in 2. Further, the present invention can be regarded as an image processing method for realizing the processing performed by each device, and also as a program for operating a computer that controls each device. This program may be provided in the form of a recording medium such as an optical disk that stores it, or may be downloaded to a computer via a communication line such as the Internet, and installed and made available. May be provided.

1…画像形成装置、2…クライアント端末、10…画像処理部、20…操作パネル部、30…画像形成部、101…指示データ記憶部、102…プリント制御部、103…テストプリント制御部、104…テンプレート記憶部、105…テンプレート反映部、106… テンプレート生成部、201…プリント設定操作受付部、202…第1プリント開始指示操作受付部、203…指示データ生成部、204…第1プリント開始要求部、205…指示データ一覧表示操作受付部、206…指示データ一覧表示部、211…プロパティ表示操作受付部、212…プロパティ表示部、213…第2プリント開始指示操作受付部、214…第2プリント開始要求部、215…テストプリント状況表示部、221…テンプレート一覧表示操作受付部、222…テンプレート一覧表示部、223…テンプレート反映操作受付部、224…テンプレート反映要求部、225…第3プリント開始指示操作受付部、226…第3プリント開始要求部、231…テンプレート編集操作受付部、232… テンプレート編集要求部。 1 ... Image forming device, 2 ... Client terminal, 10 ... Image processing unit, 20 ... Operation panel unit, 30 ... Image forming unit, 101 ... Instruction data storage unit, 102 ... Print control unit, 103 ... Test print control unit, 104 ... Template storage unit, 105 ... Template reflection unit, 106 ... Template generation unit, 201 ... Print setting operation reception unit, 202 ... First print start instruction operation reception unit, 203 ... Instruction data generation unit, 204 ... First print start request Unit, 205 ... Instruction data list display operation reception unit, 206 ... Instruction data list display unit, 211 ... Property display operation reception unit, 212 ... Property display unit, 213 ... Second print start instruction operation reception unit, 214 ... Second print Start request unit 215 ... Test print status display unit 221 ... Template list display operation reception unit 222 ... Template list display unit 223 ... Template reflection operation reception unit 224 ... Template reflection request unit 225 ... Third print start instruction Operation reception unit, 226 ... Third print start request unit, 231 ... Template editing operation reception unit, 232 ... Template editing request unit.

Claims (5)

第1指示データの一覧を表示する指示データ一覧表示部と、
前記第1指示データの一覧から1つの第1指示データの選択を受け付ける第1受付部と、
テンプレートの一覧を表示するテンプレート一覧表示部と、
前記テンプレートの一覧から一つのテンプレートの選択を受け付ける第2受付部と、
選択された前記第1指示データと選択された前記テンプレートとから生成された第2指示データを用いたテストプリントを開始する処理を画像形成装置に要求するプリント開始要求部と、
前記第2指示データを用いてテストプリントが行われたときに表示される画面において特定の操作が行われると、前記第1指示データの設定を前記第2指示データの設定に変更する第1変更部と
を備えるクライアント端末。
The instruction data list display unit that displays the list of the first instruction data, and
The first reception unit that accepts the selection of one first instruction data from the list of the first instruction data, and
Template list display section that displays a list of templates, and
The second reception section that accepts the selection of one template from the list of templates,
A print start request unit that requests an image forming apparatus to start a test print using the second instruction data generated from the selected first instruction data and the selected template, and a print start request unit.
The first change to change the setting of the first instruction data to the setting of the second instruction data when a specific operation is performed on the screen displayed when the test print is performed using the second instruction data. A client terminal with a department.
第1指示データの一覧を表示する指示データ一覧表示部と、
前記第1指示データの一覧から1つの第1指示データの選択を受け付ける第1受付部と、
テンプレートの一覧または複数の当該テンプレートが属するグループの一覧を表示するテンプレート一覧表示部と、
前記テンプレートの一覧から一つのテンプレートまたは前記グループの一覧から一つのグループの選択を受け付ける第2受付部と、
前記一つのテンプレートの選択が受け付けられた場合、選択された前記第1指示データと選択された前記テンプレートとから生成された第2指示データを用いたテストプリントを、または前記一つのグループの選択が受け付けられた場合、選択された前記第1指示データと選択された前記グループに属する複数のテンプレートのそれぞれとから生成された複数の第2指示データを用いた複数のテストプリントを開始する処理を画像形成装置に要求するプリント開始要求部とを備える
クライアント端末。
The instruction data list display unit that displays the list of the first instruction data, and
The first reception unit that accepts the selection of one first instruction data from the list of the first instruction data, and
A template list display unit that displays a list of templates or a list of groups to which the relevant template belongs , and
A second reception unit that accepts the selection of one template from the list of templates or one group from the list of groups .
If the selection of the one template is accepted, a test print using the second instruction data generated from the selected first instruction data and the selected template , or the selection of the one group may be performed. If accepted, an image of the process of starting multiple test prints using the plurality of second instruction data generated from each of the selected first instruction data and the selected templates belonging to the group. A client terminal including a print start request unit required for a forming device.
前記テンプレートを用いたテストプリントを行う媒体に当該テンプレートを識別する情報をプリントする指示を示すデータを、前記テンプレートの設定を反映したテストプリントを指示する指示データとして生成するプリント開始要求部を備える
請求項1または2に記載のクライアント端末。
It is provided with a print start request unit that generates data indicating an instruction to print information identifying the template on a medium for performing a test print using the template as instruction data for instructing a test print reflecting the settings of the template.
The client terminal according to claim 1 or 2 .
特定の項目の設定が互いに異なる複数のテンプレートを生成する処理を画像形成装置に要求するテンプレート編集要求部を備える
請求項1からのいずれか1項に記載のクライアント端末。
The client terminal according to any one of claims 1 to 3 , further comprising a template editing request unit that requests an image forming apparatus to generate a plurality of templates having different settings of specific items.
前記テンプレート編集要求部は、各設定にユーザが定めた重みを付与し、テンプレートの設定として採用する確率を付与された重みに応じて変化させる処理を画像形成装置に要求する
請求項に記載のクライアント端末。
The fourth aspect of claim 4 , wherein the template editing request unit assigns a weight determined by a user to each setting, and requests an image forming apparatus to change the probability of being adopted as a template setting according to the assigned weight. Client terminal.
JP2020126557A 2020-07-27 2020-07-27 Client terminal Active JP6992853B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020126557A JP6992853B2 (en) 2020-07-27 2020-07-27 Client terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020126557A JP6992853B2 (en) 2020-07-27 2020-07-27 Client terminal

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2016125254A Division JP2017226174A (en) 2016-06-24 2016-06-24 Image processing device and image formation device

Publications (2)

Publication Number Publication Date
JP2020191115A JP2020191115A (en) 2020-11-26
JP6992853B2 true JP6992853B2 (en) 2022-01-13

Family

ID=73453827

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020126557A Active JP6992853B2 (en) 2020-07-27 2020-07-27 Client terminal

Country Status (1)

Country Link
JP (1) JP6992853B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005018524A (en) 2003-06-27 2005-01-20 Canon Inc Method for controlling printing
JP2008165708A (en) 2007-01-05 2008-07-17 Canon Inc Printing system, control method of printing system, printer, storage medium, and program
JP2015011453A (en) 2013-06-27 2015-01-19 理想科学工業株式会社 Printing system
JP2015032262A (en) 2013-08-06 2015-02-16 富士ゼロックス株式会社 Image processor, image processing program, and storage medium having image processing program stored therein

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005018524A (en) 2003-06-27 2005-01-20 Canon Inc Method for controlling printing
JP2008165708A (en) 2007-01-05 2008-07-17 Canon Inc Printing system, control method of printing system, printer, storage medium, and program
JP2015011453A (en) 2013-06-27 2015-01-19 理想科学工業株式会社 Printing system
JP2015032262A (en) 2013-08-06 2015-02-16 富士ゼロックス株式会社 Image processor, image processing program, and storage medium having image processing program stored therein

Also Published As

Publication number Publication date
JP2020191115A (en) 2020-11-26

Similar Documents

Publication Publication Date Title
JP3809840B2 (en) Data management apparatus, image output apparatus, data management method, and computer program
JPH06121085A (en) Operating method of electrophotographic apparatus
JP2009188589A (en) Information processor and program
JP4717563B2 (en) Job processing method, printing system, printing apparatus, storage medium, program
JP4678289B2 (en) Image forming apparatus, image forming system, and image forming program
JP3496455B2 (en) Recording medium recording program for designating alternative output device in copying machine, copying machine, and method of designating alternative output device in copying machine
JP6891409B2 (en) Image processing device and image forming device
JP2007102725A (en) Image processor, control method and program
JP4795183B2 (en) Processing apparatus, control method therefor, and program
JP2000029644A (en) Image formation device and control method for image formation device
JP2018187872A (en) Print control apparatus, printer, image formation system, control method, program and recording medium of print control apparatus
JP2008290813A (en) Image forming apparatus, program, and recording medium recording the program
JP2020123243A (en) Support program, information processing device, and printing method
JP6992853B2 (en) Client terminal
JPH09151024A (en) Postprocessing control device
US8045190B2 (en) Image forming apparatus having a convenient sheet insertion function
JP2007317210A (en) Data control device, control method thereof, image output device, and computer program
JP2007249546A (en) Data processor, data processing method, program and storage medium
JP2006166214A (en) Image forming apparatus
JP2006270714A (en) Image processor
JP5040770B2 (en) Electronic file generation apparatus, electronic file generation method and program
JP2000122790A (en) Data processor, method for setting attribute of data processor and storage medium stored with program readable by computer
JP4505106B2 (en) Accumulation printing method and image forming apparatus
JP2017226174A (en) Image processing device and image formation device
JP2007299324A (en) User interface control method, apparatus and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200727

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210525

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210601

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210729

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211122

R150 Certificate of patent or registration of utility model

Ref document number: 6992853

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150