JP6992853B2 - Client terminal - Google Patents
Client terminal Download PDFInfo
- 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
- 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
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には、テンプレート生成部が生成したリネーム用のジョブテンプレートに従って、原稿の読み取り順に生成される画像ファイルに指定されたファイル名を順次付与する技術が開示されている。
プリントする画像の出来を判断するためのテストプリントを行う場合に、予めプリントの設定を定めたテンプレートを利用すると便利である。また、テストプリントを何度も行う場合には、テンプレートを利用するための手間が少ないほど望ましい。
そこで、本発明は、テストプリントにおいてテンプレートを利用するための手間を少なくすることを目的とする。
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
本発明の請求項2に係るクライアント端末は、第1指示データの一覧を表示する指示データ一覧表示部と、前記第1指示データの一覧から1つの第1指示データの選択を受け付ける第1受付部と、テンプレートの一覧を表示するテンプレート一覧表示部と、前記テンプレートの一覧から一つのテンプレートの選択を受け付ける第2受付部と、選択された前記第1指示データと選択された前記テンプレートとから生成された第2指示データを用いたテストプリントを開始する処理を画像形成装置に要求するプリント開始要求部とを備え、前記プリント開始要求部は、複数の前記テンプレートが属するグループに属する複数のテンプレートを反映した複数のテストプリントをそれぞれ指示する複数の第2指示データを生成することを特徴とする。
The client terminal according to
本発明の請求項3に係るクライアント端末は、請求項2に記載の構成において、前記複数のグループのうちのいずれかを選択する操作が行われた場合、選択された前記グループについて前記複数の指示データを生成する指示データ生成部を備えることを特徴とする。
In the configuration according to
本発明の請求項4に係るクライアント端末は、請求項1から3のいずれか1項に記載の構成において、前期指示データ生成部は、前記テンプレートを用いたテストプリントを行う媒体に当該テンプレートを識別する情報をプリントする指示を示すデータを、前記テンプレートの設定を反映したテストプリントを指示する指示データとして生成することを特徴とする。
In the configuration according to any one of
本発明の請求項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
本発明の請求項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
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.
[1]実施例
図1は実施例に係る画像形成装置1のハードウェア構成を表す。画像形成装置1は、用紙等の媒体に画像を形成する(プリントする)装置である。図1では、画像形成装置1に対してプリントを指示する操作を受け付けるクライアント端末2が表されている。ユーザがクライアント端末2を操作して媒体にプリントする画像を指定する操作やプリントにおける設定(用紙、レイアウト、カラー、画質などの設定)を決定する操作などを行うことで、クライアント端末2が、そのプリントの指示の内容を表す指示データ(ジョブともいう)を画像形成装置1に送信し、画像形成装置1が、受信した指示データが表す指示に従って画像を形成する。
[1] Example FIG. 1 shows the hardware configuration of the
画像形成装置1は、画像処理部10と、操作パネル部20と、画像形成部30とを備える。画像処理部10は、前述した指示データが表す画像を処理し、画像形成部30が媒体に画像を形成可能なフォーマットに変換する。操作パネル部20は、ディスプレイと、ディスプレイの表面に設けられたタッチパネルとを備え、画像を表示するとともに、ユーザからの操作を受け付ける。画像形成部30は、画像処理部10により変換された画像データに基づいて、その画像データが表す画像を例えば電子写真方式で媒体に形成する。
The
画像処理部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
CPU11は、RAM12をワークエリアとして用いてROM13やNVRAM14、ストレージ15に記憶されているプログラムを実行することで各部の動作を制御する。NVRAM14は、読み書きが可能であり且つ自装置の電源を落としても記憶した内容を保持する記憶手段であり、CPU11が制御に用いるデータやプログラムを記憶している。ストレージ15は、HDD(Hard Disk Drive)やSSD(Solid State Drive)などの記憶手段であり、CPU11が制御に用いるデータやプログラムを記憶している。
The
パネルI/F16は、操作パネル部20が接続され、操作パネル部20が表示する画像の画像データや操作パネル部20が受け付けた操作を表す操作データのCPU11とのやり取りを中継する。エンジンI/F17は、画像形成部30が接続され、画像形成部30へのプリントの指示を表す指示データがCPU11から供給されるとそれを中継して画像形成部30に供給する。外部I/F18は、クライアント端末2が接続され、クライアント端末2とCPU11とのデータのやり取りを中継する。外部I/F18は、例えばクライアント端末2から送信されてきた指示データを受け取ってCPU11に供給する。
The panel I /
図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
画像処理部10が備えるCPU11とクライアント端末2が備えるCPU21がそれぞれプログラムを実行して各部を制御することで、以下に述べる機能が実現される。なお、本実施例では、ユーザがクライアント端末2を操作する場合に動作する機能について説明する。
図3は画像処理部10及びクライアント端末2が実現する機能構成を表す。画像処理部10は、指示データ記憶部101と、プリント制御部102と、テストプリント制御部103と、テンプレート記憶部104と、テンプレート反映部105とを備える。
The functions described below are realized by the
FIG. 3 shows a functional configuration realized by the
クライアント端末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
25 and a third print
プリント設定操作受付部201は、プリント(画像形成)の設定を決めるための設定画面において行われたユーザの設定操作を受け付ける。プリントの設定には、上述した用紙、レイアウト、カラー、画質などがある。プリント設定操作受付部201は、設定を確定する操作を設定操作として受け付けると、選択されている設定を指示データ生成部203に通知する。
The print setting
第1プリント開始指示操作受付部202は、ユーザによるプリントの開始を指示する操作を受け付ける。第1プリント開始指示操作受付部202は、例えば、プリントの指示を行うためのプリント画面において行われたプリント開始ボタンを押す操作を、プリント開始の指示操作として受け付ける。第1プリント開始指示操作受付部202は、指示操作を受け付けると、その旨を指示データ生成部203及び第1プリント開始要求部204に通知する。
The first print start instruction
指示データ生成部203は、第1プリント開始指示操作受付部202によりプリント開始の指示操作が受け付けられると、プリント設定操作受付部201から通知された設定、すなわち現在選択されている設定でのプリントを指示する旨を表す指示データを生成する。指示データには、画像形成部30に形成させる画像を示す画像情報と、そのプリントにおける設定を示す設定情報とが含まれている。指示データ生成部203は、生成した指示データを画像処理部10に送信する。
When the instruction
指示データ記憶部101は、プリントを指示する指示データを記憶する機能であり、例えばクライアント端末2から送信されてきた指示データを記憶する。指示データ記憶部1
01は、指示データを格納するキューを形成する。このキューに格納された指示データは、順番に取り出されてプリントに用いられることになる。また、指示データ記憶部101は、キュー以外にも、プリントが完了した指示データやプリントを中止された指示データを記憶している。これらの指示データは、必要に応じて読み出されて新たなプリントに活用されることがある。
The instruction
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
プリント制御部102は、画像形成部30が行うプリントの動作を制御する。プリント制御部102は、指示データ記憶部101が形成するキューを監視し、そのキューに指示データが格納されると、格納された指示データを順番に読み出し、読み出した指示データが示す指示に従って画像を形成するよう画像形成部30に指示する。
The
第1プリント開始要求部204は、第1プリント開始指示操作受付部202がプリント開始の指示操作を受け付けると、プリントの開始を要求する要求データを画像処理部10に送信することで、プリントの開始を要求する。この要求データは、指示データ生成部203により指示データが生成される場合には、その生成された指示データに基づくプリントを要求し、指示データ記憶部101に記憶されている指示データが活用される場合には、その活用される指示データに基づくプリントを要求する。
When the first print start instruction
指示データ一覧表示操作受付部205は、指示データの一覧を表示させる操作を受け付け、この操作を受け付けた旨を指示データ一覧表示部206に通知する。指示データ一覧表示部206は、指示データ記憶部101に記憶されている指示データの一覧を表示する。指示データ一覧表示部206は、指示データ一覧表示操作受付部205からの通知を受け取ると、すなわち指示データの一覧を表示させる操作が受け付けられると、画像処理部10に指示データを要求する。指示データ記憶部101は、この要求を受け取ると、記憶している指示データを読み出してクライアント端末2に送信する。
The instruction data list display
指示データ一覧表示部206は、送信されてきた指示データに基づいて指示データの一覧を表示する。
図4は表示された指示データ一覧の一例を表す。図4の例では、指示データ一覧表示部206が、「完了」等の各状態を表すタブと、そのうちの「完了」という状態(プリントが完了した状態)になっている指示データ一覧B1を表示している。ユーザが指示データ一覧B1に含まれる指示データのいずれかを選択して特定の操作(例えば右クリック)を行うと、選択した指示データ(図4の例ではIDが「002」の指示データ)に関する操作を行うための操作メニューが表示される。
The instruction data
FIG. 4 shows an example of the displayed instruction data list. In the example of FIG. 4, the instruction data
図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
第2プリント開始指示操作受付部213は、ユーザによるテストプリントの開始を指示する操作を受け付ける。テストプリントとは、プリントする画像の出来を判断するためにプリントを行うことであり、本実施例では、プリントする文書の各ページを1枚ずつプリントすることをいう。第2プリント開始指示操作受付部213は、テストプリント開始ボタンA3を押す操作をテストプリント開始の指示操作として受け付け、その旨を第2プリント開始要求部214に通知する。
The second print start instruction
第2プリント開始要求部214は、第2プリント開始指示操作受付部213がテストプリント開始の指示操作を受け付けると、テストプリントの開始を要求するテスト要求データを画像処理部10に送信する。第2プリント開始要求部214は、このテスト要求データを送信することで、テストプリントの開始を画像処理部10に要求する。テスト要求データには、テストプリントに用いる指示データを特定する情報(例えば指示データのID)が含まれている。
When the second print start instruction
テストプリント制御部103は、画像形成部30が行うテストプリントの動作を制御する。テストプリント制御部103は、テスト要求データを受け取ると、そのテスト要求データに含まれた情報から特定される指示データをキューに格納させる。テストプリント制御部103は、キューを監視し、格納させた指示データが読み出される番になると、その指示データを読み出し、読み出した指示データが示す指示に従って各ページの画像をそれぞれ1枚の媒体に形成するよう画像形成部30に指示する。
The test
画像形成部30がこの指示に基づいてプリントすることで、文書の各ページが1枚ずつプリントされる(つまりテストプリントされる)。このように、テストプリント制御部103は、テストプリントにおいては、既に指示データ記憶部101に記憶されている指示データを用いたプリントの動作を制御する。一方、テストプリント制御部103は、指示データ生成部131及び指示データ出力部132を備えているが、これらは、後述するテンプレートを用いたテストプリントの際に用いられる。
When the
プロパティ表示操作受付部211は、選択された指示データのプロパティを表示させる表示操作を受け付ける。指示データのプロパティとは、指示データに関する情報のことであり、例えば指示データによってプリントが指示される画像データやそのプリントにおける設定などが含まれる。プロパティ表示操作受付部211は、図5に表すプロパティボタンA1を押す操作をプロパティの表示操作として受け付け、その旨をプロパティ表示部212に通知する。
The property display
プロパティ表示部212は、プロパティ表示操作受付部211からの通知を受け取ると、プロパティの表示操作が受け付けられたと判断し、選択された指示データのプロパティを表示させる。
図6は表示されたプロパティの一例を表す。図6の例では、プロパティ表示部212が、選択された指示データが表す設定の一覧を含むプロパティ画面B3を表示している。また、プロパティ表示部212は、プロパティ画面B3に、プリント開始ボタンA5と、テンプレート使用ボタンA6とを表示している。プリント開始ボタンA5を押す操作が行われると、第1プリント開始指示操作受付部202によりプリント開始の指示操作として受け付けられ、このプロパティが表示された指示データに基づくプリントが行われる。
Upon receiving the notification from the property display
FIG. 6 shows an example of the displayed property. In the example of FIG. 6, the
テンプレート使用ボタン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
テンプレート一覧表示部222は、テンプレート一覧表示操作受付部221からの通知を受け取ると、テンプレート一覧の表示操作が受け付けられたと判断し、テンプレートの一覧を表示する。テンプレートとは、予め定められたプリントの設定を表すデータである。本実施例では、テンプレートは画像処理部10に記憶されている。そのため、テンプレート一覧表示部222は、画像処理部10にテンプレートを要求する。
Upon receiving the notification from the template list display operation reception unit 221, the template
テンプレート記憶部104は、画像形成部30が行うプリントの設定を定めたテンプレートを記憶する機能であり、本発明の「記憶部」の一例である。テンプレート記憶部104は、クライアント端末2からのテンプレートの要求を受け取ると、記憶しているテンプレートを読み出してクライアント端末2に送信する。テンプレート一覧表示部222は、こうして送信されてきたテンプレートを受け取り、一覧にして表示する。
The
図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
図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
テンプレート反映要求部224は、テンプレート反映操作受付部223からの通知を受け取ると、プロパティ画面B3が表示された指示データの設定に、テンプレートの選択画像B4で選択されているテンプレートの設定を反映することを要求する要求データを画像処理部10に送信する。テンプレート反映要求部224は、この要求データを送信することで、指示データへのテンプレートの反映を画像処理部10に要求する。
When the template
テンプレート反映部105は、テンプレート反映要求部224から送信されてきた要求データを受け取ると、要求データが表す指示データを指示データ記憶部101から読み出し、読み出した指示データに、要求データが表すテンプレート(図7の例では「写真プリント用」のテンプレート)の設定を反映する。テンプレート反映部105は、設定を反映した指示データを指示データ記憶部101に上書き保存する。このように、テンプレートの選択画像B4でテンプレートの反映操作が行われると、指示データの設定がテンプレートの設定に変更される。
When the
テンプレート一覧表示操作受付部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
図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
プリント開始ボタン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
第3プリント開始要求部226は、第3プリント開始指示操作受付部225からの通知を受け取ると、指示データ一覧B1で選択されていた指示データ(図5の例ではIDが「002」の指示データ)の設定に、テンプレートの選択画像B5で選択されているテンプレート(図8の例では「写真プリント用」のテンプレート)の設定を反映したものでテストプリントを開始することを要求するテスト要求データを画像処理部10に送信する。
Upon receiving the notification from the third print start instruction
第3プリント開始要求部226は、このテスト要求データを送信することで、テンプレートを用いたテストプリントの開始を画像処理部10に要求する。このテスト要求データには、テストプリントに用いる指示データを特定する情報(例えば指示データのID)及び選択されたテンプレートが含まれている。
The third print
テストプリント制御部103は、画像形成部30の動作を制御して、テンプレートを用いたテストプリントを行わせる。テストプリント制御部103が備える指示データ生成部131は、テスト要求データを受け取ると、そのテスト要求データに含まれた情報から特定される指示データを指示データ記憶部101から読み出す。指示データ生成部131は、読み出した指示データの設定を、テスト要求データが表すテンプレートの設定に変更した新たな指示データを生成する。つまり、このとき、元の指示データは、指示データ記憶部101に記憶されたままになっている。
The test
また、指示データ生成部131は、テンプレートを用いたテストプリントを行う媒体にそのテンプレートを識別する情報をプリントする指示を示すデータを、新たな指示データとして生成する。テンプレートを識別する情報は、例えば、図8に表すテンプレート名(「名刺プリント用」など)である。指示データ生成部131は、こうして新たに生成した指示データを指示データ出力部132に供給する。指示データ出力部132は、供給された指示データを指示データ記憶部101に対して出力し、キューに格納させる。後は、テストプリントの場合のように各部が動作することで、テンプレートの設定が反映された指示データに基づくテストプリントが行われる。
Further, the instruction
図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
この指示操作は、テストプリントに用いられるテンプレートが表示された画面上(図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
テストプリント制御部103は、テストプリントの状況をクライアント端末2に通知する。テストプリント状況表示部215は、この通知に基づいて、テストプリントの状況を表示する。
図10は表示されたテストプリントの状況の一例を表す。図10では、テストプリント状況表示部215が、テストプリントの状況画像B6を表示している。状況画像B6には、「写真プリント用のテンプレートを用いたテストプリントは完了しました。設定を反映しますか?」という文字列と、設定の反映ボタンA11と、他のテンプレートを用いたテストプリントボタンA12と、テストプリントの終了ボタンA13とが表示されている。
The test
FIG. 10 shows an example of the displayed test print situation. In FIG. 10, the test print
テストプリントボタン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
このように、テンプレート反映操作受付部223は、上述した第2指示データ(テストプリント制御部103が生成した指示データ)の指示によりテストプリントが行われたときに表示される画面(ユーザが画面を表示させるための操作をしなくても表示される画面)において行われる特定の操作(この例では状況画像B6を含む画面において行われる反映ボタンA11を押す操作)を、テンプレートの設定を反映する反映操作として受け付ける。テンプレート反映部105は、この反映操作が行われると、第1指示データ(元の指示データ)が表す設定を第2指示データが表す設定(要するにテンプレートの設定)に変更する。テンプレート反映部105は本発明の「第1変更部」の一例である。
In this way, the template reflection
画像形成装置1及びクライアント端末2は、上記の構成に基づいて、テストプリントを行うテストプリント処理を行う。
図11は画像形成処理における各装置の動作手順の一例を表す。この動作手順は、例えばユーザによって指示データの一覧を表示させる操作が行われ、画像処理部10から指示データがクライアント端末2に送信されたことを契機に開始される。まず、クライアント端末2(指示データ一覧表示部206)は、指示データの一覧(例えば図4に表す指示データ一覧B1)を表示する(ステップS11)。
The
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
次に、クライアント端末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
クライアント端末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
画像処理部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
クライアント端末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
以上のとおり、本実施例では、テンプレートを用いたテストプリントを行う場合に、テンプレートが表示された画面上でプリントを指示する指示操作(例えば図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
図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
範囲指定欄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
テンプレート編集操作受付部231はこの操作を受け付けるとその旨をテンプレート編集要求部232に通知する。テンプレート編集要求部232は、この通知を受け取ると、テンプレート編集画面B11で指定されている内容で複数のテンプレートを生成するよう画像処理部10aに要求する。画像処理部10aのテンプレート生成部106は、この要求を受け取ると、受け取った要求に基づいて、特定の項目の設定が互いに異なる複数のテンプレートを生成する。
When the template edit
図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
テンプレート生成部106は、こうして生成した複数のテンプレートを、指定されたグループ名に対応付けてテンプレート記憶部104に記憶させる。テンプレート記憶部104は、こうして複数のテンプレートが属するグループを記憶する。また、複数のテンプレートが属するグループの生成が複数回行われることで、テンプレート記憶部104は、複数のグループを記憶する。本実施例のテンプレート一覧表示部222は、こうして記憶されたテンプレートのグループの一覧を表示する。
The
図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
この状態でプリント開始ボタン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
テストプリント制御部103は、画像形成部30の動作を制御して、選択されたグループに属する複数のテンプレートを用いたテストプリントを行わせる。具体的には、テストプリント制御部103は、そのグループに属する複数のテンプレートを反映した複数のテストプリントをそれぞれ指示する複数の指示データを新たに生成する。指示データ出力部132は、生成した複数の指示データを指示データ記憶部101に対して出力し、それぞれキューに格納させる。後は、テストプリントの場合のように各部が動作することで、テンプレートの設定が反映された複数の指示データに基づくテストプリントが行われる。これにより、本実施例では、複数のテストプリントが途中で停止することなく全てが完了するまで継続する。
The test
互いに設定が異なる複数のテンプレートが記憶されている場合、対象のテンプレートを選択し直しながらテンプレートを用いたテストプリントの開始操作を複数回行うことで、複数のテンプレートを用いたテストプリントが実行される。これに対し、本実施例では、上記のいずれかのグループを選択する操作を行えば、そのグループに属する複数のテンプレートを用いたテストプリントが実行される。このように、本実施例によれば、複数通りの設定をテストプリントで試す際の手間が、テンプレートを用いたテストプリントの開始操作が複数回行われる場合に比べて少なくなる。また、設定の自動割り振りによる複数のテンプレートの生成を行うことで、複数のテンプレートを生成させる際の手間が、各テンプレートの設定をユーザが個々に行う場合に比べて少なくなっている。 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
これにより、テンプレート生成部106は、「両面」という項目の設定として、50%の確率で「長辺とじ」を採用し、それぞれ25%の確率で「天地同じ」及び「天地逆」のいずれかを採用して、複数のテンプレートを生成する。このように、テンプレート生成部106は、各設定にユーザが定めた重みを付与し、テンプレートの設定として採用する確率を付与された重みに応じて変化させる。これにより、自動割り振りにより生成される複数のテンプレートの設定の傾向が、ユーザの意図に基づいて制御されることになる。
As a result, the
なお、設定の自動割り振り方法は上記のものに限らない。例えば、テンプレート生成部106は、割り振るべき設定が均等に現れるようにした複数のテンプレートを生成してもよい。テンプレート生成部106は、例えば図13に表す「濃度」の項目であれば、10個のテンプレートのうち9個のテンプレートに9通りの設定をそれぞれ採用し、残り1個のテンプレートには9個の設定のうちのいずれかをランダムで採用する。これにより、設定が偏って採用されてしまい試してみたい設定でのテストプリントが行われない、ということが防がれる。
The automatic setting allocation method is not limited to the above. For example, the
[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
コピーボタンA23を押す操作が行われると、テンプレート編集操作受付部231がこの操作を受け付け、テンプレート編集要求部232がテンプレートの複製を画像処理部10に要求する。この要求を受け取ると、テンプレート生成部106が、テンプレート記憶部104に記憶されているテンプレートを複製し、新たなテンプレートを生成する。テンプレート生成部106は、複製したテンプレートをテンプレート記憶部104に記憶させる。
When the operation of pressing the copy button A23 is performed, the template editing
プロパティボタン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
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
なお、ユーザは、第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
この場合、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
[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
[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
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
Claims (5)
前記第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受付部と、
テンプレートの一覧または複数の当該テンプレートが属するグループの一覧を表示するテンプレート一覧表示部と、
前記テンプレートの一覧から一つのテンプレートまたは前記グループの一覧から一つのグループの選択を受け付ける第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から3のいずれか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.
請求項4に記載のクライアント端末。 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.
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)
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 |
-
2020
- 2020-07-27 JP JP2020126557A patent/JP6992853B2/en active Active
Patent Citations (4)
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 |