[go: up one dir, main page]

JP2005119095A - Image processor, printer, program, and recording medium - Google Patents

Image processor, printer, program, and recording medium Download PDF

Info

Publication number
JP2005119095A
JP2005119095A JP2003355686A JP2003355686A JP2005119095A JP 2005119095 A JP2005119095 A JP 2005119095A JP 2003355686 A JP2003355686 A JP 2003355686A JP 2003355686 A JP2003355686 A JP 2003355686A JP 2005119095 A JP2005119095 A JP 2005119095A
Authority
JP
Japan
Prior art keywords
printing
condition information
information
document data
specifying information
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.)
Pending
Application number
JP2003355686A
Other languages
Japanese (ja)
Inventor
Masahiko Harada
政彦 原田
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
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 filed Critical Fuji Xerox Co Ltd
Priority to JP2003355686A priority Critical patent/JP2005119095A/en
Publication of JP2005119095A publication Critical patent/JP2005119095A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To perform reoutput for obtaining an intended output result without an exchange in information between an image processor (printer) and a client. <P>SOLUTION: A network printer 10 alters set contents of a parameter for printing, included in a print job, depending on operating input from an operation input part 108, and creates a script for controlling the client 20 serving as an origin of transmission of the print job, so that the print job can be retransmitted by using the parameter for the printing after alteration. The created script is transmitted to the client 20 serving as the origin of the transmission of the print job, and the client 20 performs the script and alters the contents of the parameter for the printing in accordance with contents described in the script, so as to retransmit the print job. When receiving the print job retransmitted from the client 20, the network printer 10 reprints manuscript data by using the altered parameter for the printing. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、文書データや画像データを再出力するための技術に関する。   The present invention relates to a technique for re-outputting document data and image data.

パーソナルコンピュータ等のクライアントに加え、複写機等のプリンタが接続されたネットワークでは、クライアントにおいて作成された文書データや画像データがネットワークを介してプリンタへ送信され、印刷用紙等に印刷される。また、近年のプリンタは、A5〜A3、B5、B4等、様々なサイズの用紙に原稿を印刷することが可能であるとともに、指定されたサイズの用紙に原稿を適切な大きさで印刷するための拡大・縮小機能や、用紙の両面に印刷する両面印刷機能、カラー印刷機能、1枚の用紙に複数ページ分の原稿を縮小して印刷するn−up機能等を有している。このようなプリンタを用いて原稿を印刷する場合、ユーザは、クライアントにおいて、用紙サイズの指定、拡大率や縮小率の設定、片面印刷/両面印刷の指定、モノクロ印刷/カラー印刷の指定、n−up機能に関する設定等、原稿の印刷条件を定める各種のパラメータ(以下、「印刷用パラメータ」と記載する)を設定する必要がある。   In a network to which a printer such as a copying machine is connected in addition to a client such as a personal computer, document data and image data created in the client are transmitted to the printer via the network and printed on printing paper or the like. Further, recent printers are capable of printing a document on papers of various sizes such as A5 to A3, B5, B4, etc., and printing a document on a specified size of paper at an appropriate size. An enlargement / reduction function, a duplex printing function for printing on both sides of a sheet, a color printing function, an n-up function for reducing a plurality of pages of a document on one sheet, and the like. When printing a document using such a printer, the user specifies, on the client, a paper size, an enlargement ratio or a reduction ratio, single-sided printing / double-sided printing, monochrome printing / color printing, n- It is necessary to set various parameters (hereinafter referred to as “printing parameters”) that determine the printing conditions of the document, such as settings related to the up function.

これらの印刷用パラメータの設定項目はプリンタの高機能化に応じて増加しており、それに伴って印刷用パラメータの設定ミスにより、意図した印刷結果とは異なる印刷結果が出力されてしまう事態が増えてきている。例えば、用紙サイズの指定ミスにより、意図したサイズとは異なる用紙に原稿が印刷されてしまったり、カラー原稿をモノクロ印刷する際に、モノクロ印刷である旨の設定をし忘れてカラーで原稿が印刷されてしまう等である。   The setting items for these printing parameters are increasing as the functions of the printer increase. Along with this, there is an increasing number of situations where printing results that are different from the intended printing results are output due to incorrect setting of printing parameters. It is coming. For example, due to an error in the paper size specification, the document is printed on a paper different from the intended size, or when a color document is printed in monochrome, the document is printed in color without forgetting to set it to monochrome printing. And so on.

このため、原稿データおよび印刷用パラメータを含んだ印刷ジョブを印刷の終了後もプリンタに記憶しておき、再印刷を行う場合にはクライアントからプリンタへアクセスし、プリンタ内に記憶されている印刷ジョブの中から再印刷する印刷ジョブを指定するとともに、その印刷用パラメータを設定し直すことで、印刷ジョブをクライアントから再送信することなく、原稿の再印刷を可能としたプリンタがある(例えば、特許文献1参照)。   For this reason, a print job including document data and printing parameters is stored in the printer even after printing is completed, and when reprinting is performed, the client accesses the printer and the print job stored in the printer is stored. There are printers that can reprint an original without retransmitting the print job from the client by specifying a print job to be reprinted from among the printers and re-setting the print parameters (for example, patents) Reference 1).

特開2001−080143号公報JP 2001-080143 A

ところで、特許文献1に記載された技術では、印刷を終えた後もプリンタ内に印刷ジョブを記憶しておかなければならない。しかしながら、例えば、カラー画像を印刷するための印刷ジョブや解像度の高い画像を印刷するための印刷ジョブは、モノクロ画像や解像度の低い画像あるいは文書データを印刷する場合の印刷ジョブと比較してデータ量が格段に大きくなるため、このような印刷ジョブを印刷終了後も多数保持しておくためには、極めて記憶容量の大きなメモリをプリンタに備えておく必要があり、プリンタのコストアップを招いてしまう。   By the way, in the technique described in Patent Document 1, a print job must be stored in the printer even after printing is finished. However, for example, a print job for printing a color image or a print job for printing an image with a high resolution is compared with a print job for printing a monochrome image, an image with a low resolution, or document data. Therefore, in order to hold a large number of such print jobs even after the printing is completed, it is necessary to provide the printer with a memory having an extremely large storage capacity, which increases the cost of the printer. .

また、例えば、クライアントにおいてカラー印刷と指定すべきところを誤ってモノクロ印刷と指定してしまった場合、クライアントにおいてカラー画像がモノクロ画像に変換され、このモノクロ画像を含んだ印刷ジョブがクライアントから送信されてプリンタに記憶される。したがって、再印刷を希望するユーザがクライアントを操作してプリンタへアクセスし、再印刷する印刷ジョブを指定するとともに印刷用パラメータの設定をモノクロ印刷からカラー印刷に変更したとしても、指定された印刷ジョブにはモノクロ用の画像データしか含まれていないので、カラー印刷を行うことはできない。   Also, for example, if the client designates color printing as monochrome printing by mistake, the client converts the color image into a monochrome image, and a print job including the monochrome image is transmitted from the client. And stored in the printer. Therefore, even if a user who desires reprinting operates the client to access the printer, specifies the print job to be reprinted, and changes the print parameter setting from monochrome printing to color printing, the specified print job Since only contains monochrome image data, color printing cannot be performed.

さらに、ユーザが再印刷の有無を判断するのは、プリンタまで出向いて印刷結果を確認したときである。すなわち、ユーザは、プリンタまで出向いて印刷結果を確認し、印刷が失敗であると気付いた場合に、クライアントまで戻って印刷用パラメータを設定し直し、再度プリンタまで出向いて再印刷の結果を確認する。このように特許文献1に記載された技術では、再印刷を行う際に、ユーザがプリンタとクライアントの間を往復しなければならなかった。   Furthermore, the user determines whether or not reprinting is performed when he / she goes to the printer and confirms the printing result. In other words, the user goes to the printer to check the printing result, and when the user notices that the printing has failed, returns to the client to reset the printing parameters, and then goes to the printer again to check the reprinting result. . As described above, in the technique described in Patent Document 1, the user has to reciprocate between the printer and the client when performing reprinting.

本発明は、以上説明した事情に鑑みてなされたものであり、その目的は、意図した出力結果を得るための再出力を画像処理装置(印刷装置)とクライアントの間を行き来することなく行えるようにすることである。   The present invention has been made in view of the circumstances described above, and an object thereof is to perform re-output for obtaining an intended output result without going back and forth between the image processing apparatus (printing apparatus) and the client. Is to do.

上記課題を解決するために、本発明は、原稿データと、当該原稿データの出力条件を定めた出力条件情報とを受信する受信手段と、
前記受信手段により受信された原稿データおよび出力条件情報に基づいて原稿の画像を生成する生成手段と、
前記生成手段により生成された画像を出力する出力手段と、
前記原稿データおよび出力条件情報の送信元となる通信装置を特定するための装置特定情報と、前記原稿データを特定するための原稿データ特定情報と、前記出力条件情報とを取得する取得手段と、
前記取得手段により取得された装置特定情報、原稿データ特定情報および出力条件情報を記憶する記憶手段と、
操作手段と、
表示手段と、
前記記憶手段に記憶された出力条件情報を前記表示手段に表示し、前記操作手段からの操作入力に応じて前記出力条件情報を変更する変更手段と、
前記記憶手段に記憶された装置特定情報により特定される通信装置において実行可能なプログラムであって、前記変更手段により変更された出力条件情報と、前記記憶手段に記憶された原稿データ特定情報により特定される原稿データとを当該画像処理装置へ送信するよう前記通信装置を制御するプログラムを作成する作成手段と、
前記作成手段により作成されたプログラムを前記通信装置へ送信する送信手段と
を備える画像処理装置を提供する。
In order to solve the above-described problem, the present invention provides a receiving unit that receives document data and output condition information that defines an output condition of the document data;
Generating means for generating an image of an original based on original data and output condition information received by the receiving means;
Output means for outputting the image generated by the generating means;
Acquisition means for acquiring device specifying information for specifying a communication device that is a transmission source of the original data and output condition information, original data specifying information for specifying the original data, and the output condition information;
Storage means for storing device specifying information, document data specifying information and output condition information acquired by the acquiring means;
Operation means;
Display means;
Changing means for displaying the output condition information stored in the storage means on the display means, and changing the output condition information in response to an operation input from the operation means;
A program that can be executed by the communication device specified by the device specifying information stored in the storage unit, and that is specified by the output condition information changed by the changing unit and the document data specifying information stored in the storage unit Creating means for creating a program for controlling the communication device to transmit the original data to the image processing device;
An image processing apparatus comprising: a transmission unit that transmits the program created by the creation unit to the communication device.

また、本発明は、コンピュータを、
受信した原稿データおよび当該原稿データの出力条件を定めた出力条件情報に基づいて原稿の画像を生成する生成手段と、
前記生成手段により生成された画像を出力手段に出力させる出力制御手段と、
前記原稿データおよび出力条件情報の送信元となる通信装置を特定するための装置特定情報と、前記原稿データを特定するための原稿データ特定情報と、前記出力条件情報とを取得する取得手段と、
前記取得手段により取得された装置特定情報、原稿データ特定情報および出力条件情報を記憶手段に記憶させる記憶制御手段と、
前記記憶手段に記憶された出力条件情報を表示手段に表示し、操作手段からの操作入力に応じて前記出力条件情報を変更する変更手段と、
前記記憶手段に記憶された装置特定情報により特定される通信装置において実行可能なプログラムであって、前記変更手段により変更された出力条件情報と、前記記憶手段に記憶された原稿データ特定情報により特定される原稿データとを当該コンピュータへ送信するよう前記通信装置を制御するプログラムを作成する作成手段と、
前記作成手段により作成されたプログラムを前記通信装置へ送信する手段と
として機能させるためのプログラムを提供する。
The present invention also provides a computer,
Generating means for generating an image of a document based on received document data and output condition information defining an output condition of the document data;
Output control means for causing the output means to output the image generated by the generating means;
Acquisition means for acquiring device specifying information for specifying a communication device that is a transmission source of the original data and output condition information, original data specifying information for specifying the original data, and the output condition information;
Storage control means for storing in the storage means the device specifying information, document data specifying information and output condition information acquired by the acquiring means;
Changing means for displaying the output condition information stored in the storage means on a display means, and changing the output condition information according to an operation input from the operation means;
A program that can be executed by the communication device specified by the device specifying information stored in the storage unit, and that is specified by the output condition information changed by the changing unit and the document data specifying information stored in the storage unit Creating means for creating a program for controlling the communication device to transmit the original data to be transmitted to the computer;
There is provided a program for causing a program created by the creating means to function as means for transmitting to the communication device.

本発明によれば、画像処理装置(コンピュータ)から通信装置へ送信されるプログラムにより、通信装置において、出力条件情報の内容が変更され、原稿データおよび出力条件情報が画像処理装置へ再送信される。   According to the present invention, the content of the output condition information is changed in the communication apparatus by the program transmitted from the image processing apparatus (computer) to the communication apparatus, and the document data and the output condition information are retransmitted to the image processing apparatus. .

また、本発明は、原稿データと、当該原稿データの印刷条件を定めた印刷条件情報とを含んだ印刷ジョブを受信する受信手段と、
前記受信手段により受信された印刷ジョブに基づいて原稿の画像を生成する生成手段と、
前記生成手段により生成された画像を印刷する印刷手段と、
前記印刷ジョブの送信元となる通信装置を特定するための装置特定情報と、前記印刷ジョブに含まれている原稿データを特定するための原稿データ特定情報と、前記印刷ジョブに含まれている印刷条件情報とを取得する取得手段と、
前記取得手段により取得された装置特定情報、原稿データ特定情報および印刷条件情報を記憶する記憶手段と、
操作手段と、
表示手段と、
前記記憶手段に記憶された印刷条件情報を前記表示手段に表示し、前記操作手段からの操作入力に応じて前記印刷条件情報を変更する変更手段と、
前記記憶手段に記憶された装置特定情報により特定される通信装置において実行可能なプログラムであって、前記変更手段により変更された印刷条件情報と、前記記憶手段に記憶された原稿データ特定情報により特定される原稿データとを含んだ印刷ジョブを当該印刷装置へ送信するよう前記通信装置を制御するプログラムを作成する作成手段と、
前記作成手段により作成されたプログラムを前記通信装置へ送信する送信手段と
を備える印刷装置を提供する。
The present invention also includes a receiving means for receiving a print job including document data and print condition information that defines a print condition for the document data;
Generating means for generating an image of a document based on a print job received by the receiving means;
Printing means for printing the image generated by the generating means;
Device specifying information for specifying a communication device that is a transmission source of the print job, document data specifying information for specifying document data included in the print job, and printing included in the print job Acquisition means for acquiring condition information;
Storage means for storing device specifying information, document data specifying information and printing condition information acquired by the acquiring means;
Operation means;
Display means;
Changing means for displaying the printing condition information stored in the storage means on the display means and changing the printing condition information in response to an operation input from the operating means;
A program that can be executed in a communication device specified by device specifying information stored in the storage unit, and that is specified by printing condition information changed by the changing unit and document data specifying information stored in the storage unit Creating means for creating a program for controlling the communication device to transmit a print job including the original data to be transmitted to the printing device;
There is provided a printing apparatus comprising: a transmission unit that transmits a program created by the creation unit to the communication device.

本発明によれば、印刷装置から通信装置へ送信されるプログラムにより、通信装置において、印刷条件情報の内容が変更され、原稿データと印刷条件情報とを含んだ印刷ジョブが印刷装置へ再送信される。   According to the present invention, according to the program transmitted from the printing apparatus to the communication apparatus, the content of the printing condition information is changed in the communication apparatus, and the print job including the document data and the printing condition information is retransmitted to the printing apparatus. The

また、本発明は、原稿データと、当該原稿データの印刷条件を定めた印刷条件情報とを受信する受信手段と、
前記受信手段により受信された前記原稿データおよび印刷条件情報の送信元となる通信装置を特定するための装置特定情報と、前記原稿データを特定するための原稿データ特定情報と、前記印刷条件情報とを取得する取得手段と、
前記取得手段により取得された装置特定情報、原稿データ特定情報および印刷条件情報を対応付けて記憶する記憶手段と、
前記装置特定情報、原稿データおよび印刷条件情報に基づいて、前記装置特定情報を示す画像を含んだ原稿の画像を生成する生成手段と、
前記生成手段により生成された画像を印刷する印刷手段と、
操作手段と、
表示手段と、
前記印刷手段により印刷された画像を読み取る読取手段と、
前記読取手段により読み取られた画像から装置特定情報を識別する識別手段と、
前記識別手段により識別された装置特定情報に対応付けて前記記憶手段に記憶されている印刷条件情報を前記表示手段に表示し、前記操作手段からの操作入力に応じて前記印刷条件情報を変更する変更手段と、
前記装置特定情報により特定される通信装置において実行可能なプログラムであって、前記変更手段により変更された印刷条件情報と、前記装置特定情報に対応付けて前記記憶手段に記憶されている原稿データ特定情報により特定される原稿データとを当該画像処理装置へ送信するよう前記通信装置を制御するプログラムを作成する作成手段と、
前記作成手段により作成されたプログラムを前記通信装置へ送信する送信手段と
を備える画像処理装置を提供する。
According to another aspect of the present invention, there is provided receiving means for receiving document data and printing condition information that defines printing conditions for the document data;
Device specifying information for specifying a communication device that is a transmission source of the document data and printing condition information received by the receiving unit, document data specifying information for specifying the document data, and the printing condition information Obtaining means for obtaining
Storage means for storing device specifying information, document data specifying information, and printing condition information acquired by the acquiring means in association with each other;
Generating means for generating an image of a document including an image indicating the device specifying information based on the device specifying information, document data, and printing condition information;
Printing means for printing the image generated by the generating means;
Operation means;
Display means;
Reading means for reading an image printed by the printing means;
Identification means for identifying device specifying information from the image read by the reading means;
The printing condition information stored in the storage means in association with the device specifying information identified by the identification means is displayed on the display means, and the printing condition information is changed according to an operation input from the operation means. Change means,
A program that can be executed by the communication device specified by the device specifying information, the printing condition information changed by the changing unit, and the document data specifying stored in the storage unit in association with the device specifying information Creating means for creating a program for controlling the communication device to transmit document data specified by information to the image processing device;
An image processing apparatus comprising: a transmission unit that transmits the program created by the creation unit to the communication device.

また、本発明は、コンピュータを、
受信した原稿データおよび当該原稿データの印刷条件を定めた印刷条件情報の送信元となる通信装置を特定するための装置特定情報と、前記原稿データを特定するための原稿データ特定情報と、前記印刷条件情報とを取得する取得手段と、
前記取得手段により取得された装置特定情報、原稿データ特定情報および印刷条件情報を対応付けて記憶手段に記憶させる記憶制御手段と、
前記装置特定情報、原稿データおよび印刷条件情報に基づいて、前記装置特定情報を示す画像を含んだ原稿の画像を生成する生成手段と、
前記生成手段により生成された画像を印刷手段に印刷させる印刷制御手段と、
前記印刷手段により印刷された画像を読取手段に読み取らせる読取制御手段と、
前記読取手段により読み取られた画像から装置特定情報を識別する識別手段と、
前記識別手段により識別された装置特定情報に対応付けて前記記憶手段に記憶されている印刷条件情報を表示手段に表示し、操作手段からの操作入力に応じて前記印刷条件情報を変更する変更手段と、
前記装置特定情報により特定される通信装置において実行可能なプログラムであって、前記変更手段により変更された印刷条件情報と、前記装置特定情報に対応付けて前記記憶手段に記憶されている原稿データ特定情報により特定される原稿データとを当該コンピュータへ送信するよう前記通信装置を制御するプログラムを作成する作成手段と、
前記作成手段により作成されたプログラムを前記通信装置へ送信する手段と
として機能させるためのプログラムを提供する。
The present invention also provides a computer,
Apparatus specifying information for specifying a communication apparatus that is a transmission source of received original data and printing condition information that defines printing conditions for the original data, original data specifying information for specifying the original data, and the printing Acquisition means for acquiring condition information;
Storage control means for associating the device specifying information, the document data specifying information and the printing condition information acquired by the acquiring means with each other and storing them in the storage means;
Generating means for generating an image of a document including an image indicating the device specifying information based on the device specifying information, document data, and printing condition information;
Print control means for causing the printing means to print the image generated by the generation means;
A reading control unit that causes the reading unit to read an image printed by the printing unit;
Identification means for identifying device specifying information from the image read by the reading means;
Changing means for displaying the printing condition information stored in the storage means in association with the device specifying information identified by the identifying means on the display means and changing the printing condition information in response to an operation input from the operating means. When,
A program that can be executed by the communication device specified by the device specifying information, the printing condition information changed by the changing unit, and the document data specifying stored in the storage unit in association with the device specifying information Creating means for creating a program for controlling the communication device to transmit document data specified by information to the computer;
A program for causing a program created by the creating means to function as means for transmitting to the communication device is provided.

本発明によれば、画像処理装置(コンピュータ)から通信装置へ送信されるプログラムにより、通信装置において、印刷条件情報の内容が変更され、原稿データおよび印刷条件情報が画像処理装置へ再送信される。   According to the present invention, the content transmitted from the image processing apparatus (computer) to the communication apparatus is changed in the communication apparatus, and the document data and the print condition information are retransmitted to the image processing apparatus. .

本発明によれば、意図した出力結果を得るための再出力を画像処理装置(印刷装置)とクライアントの間を行き来することなく行えるようになる。   According to the present invention, re-output for obtaining an intended output result can be performed without going back and forth between the image processing apparatus (printing apparatus) and the client.

以下、図面を参照して本発明の実施形態について説明する。
[A.第1実施形態]
図1は、本発明の第1実施形態に係るLAN1の構成を例示する図である。同図において、ネットワークプリンタ10は、複写機や複合機等のネットワーク通信機能を有するプリンタであり、クライアント20から受信した印刷ジョブに基づいて紙やOHPフィルム等の印刷媒体に原稿を印刷する。また、ネットワークプリンタ10は、A5〜A3、B5、B4等、様々なサイズの用紙に原稿を印刷することが可能であるとともに、原稿を適切な大きさで印刷するための拡大・縮小機能や、片面印刷機能/両面印刷機能、モノクロ印刷機能/カラー印刷機能、n−up機能等を有している。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[A. First Embodiment]
FIG. 1 is a diagram illustrating a configuration of a LAN 1 according to the first embodiment of the present invention. In FIG. 1, a network printer 10 is a printer having a network communication function such as a copying machine or a multifunction machine, and prints a document on a printing medium such as paper or an OHP film based on a print job received from a client 20. The network printer 10 is capable of printing a document on various sizes of paper such as A5 to A3, B5, B4 and the like, and an enlargement / reduction function for printing the document with an appropriate size, It has a single-sided printing function / double-sided printing function, a monochrome printing function / color printing function, an n-up function, and the like.

クライアント20は、パーソナルコンピュータやワークステーション等であり、画像データや文書データ等の原稿データを作成する機能を有している。このクライアント20において作成された原稿データをネットワークプリンタ10から印刷する場合、ユーザは、クライアント20において、印刷する用紙サイズの指定、拡大率や縮小率の設定、片面印刷/両面印刷の指定、モノクロ印刷/カラー印刷の指定、n−up機能に関する設定等、各種の印刷条件を定める印刷用パラメータを設定する。また、クライアント20は、原稿データと印刷用パラメータとを含んだ印刷ジョブを生成し、当該印刷ジョブをネットワークプリンタ10へ送信する。   The client 20 is a personal computer, a workstation, or the like, and has a function of creating document data such as image data and document data. When the original data created in the client 20 is printed from the network printer 10, the user designates the paper size to be printed, sets the enlargement ratio or reduction ratio, designates single-sided printing / double-sided printing, monochrome printing. / Set printing parameters that define various printing conditions, such as color printing designation and n-up function settings. In addition, the client 20 generates a print job including document data and printing parameters, and transmits the print job to the network printer 10.

また、ネットワークプリンタ10は、クライアント20において実行可能なスクリプトであって、印刷用パラメータの内容を変更して印刷ジョブを再送信するようクライアント20を制御するスクリプトを作成する機能を有している。このスクリプトは、例えば、Perl、VBScript、Java(登録商標)Script等のスクリプト言語によって記述され、再送信する原稿データのファイル名、この原稿データのクライアント20内における格納場所、原稿データを作成したアプリケーションソフトウェアのソフトウェア名、このソフトウェアのクライアント20内における格納場所、印刷用パラメータの変更内容等を示す情報を含んでいる。クライアント20は、ネットワークプリンタ10から受信したスクリプトを実行し、このスクリプトに記述されている内容に従って印刷用パラメータの内容を変更して印刷ジョブをネットワークプリンタ10へ再送信する。   The network printer 10 has a function of creating a script that can be executed by the client 20 and that controls the client 20 so as to re-send the print job by changing the contents of the printing parameters. The script is described in a script language such as Perl, VBScript, Java (registered trademark) Script, and the like. The file name of the original data to be retransmitted, the storage location of the original data in the client 20, the application that created the original data It includes information indicating the software name of the software, the storage location of the software in the client 20, the change contents of the printing parameters, and the like. The client 20 executes the script received from the network printer 10, changes the contents of the printing parameters according to the contents described in the script, and retransmits the print job to the network printer 10.

図2は、ネットワークプリンタ10のハードウェア構成を例示するブロック図である。同図において、CPU101は、ROM102やHD(ハードディスク)110に記憶されている各種のプログラムを実行することによってネットワークプリンタ10の各部を制御する。ROM102には、ネットワークプリンタ10の各部の基本制御を司るプログラム等が記憶されている。RAM103は、CPU101のワークエリアとして用いられる。計時部104は、計時用チップにより構成され、現在時刻(年月日時分秒)を計時してCPU101に出力する。   FIG. 2 is a block diagram illustrating a hardware configuration of the network printer 10. In the figure, a CPU 101 controls each unit of the network printer 10 by executing various programs stored in a ROM 102 and an HD (hard disk) 110. The ROM 102 stores a program that performs basic control of each unit of the network printer 10. The RAM 103 is used as a work area for the CPU 101. The time measuring unit 104 includes a time measuring chip, and measures the current time (year / month / day / hour / minute / second) and outputs the current time to the CPU 101.

スキャナ部105は、原稿を読み取って画像データを入力する。ネットワーク通信部106は、クライアント20との間でLAN1を介して行われる通信を制御する。印刷部107は、クライアント20から受信した印刷ジョブに基づいて印刷用紙等に原稿を印刷する。操作入力部108は、キーボードやマウス、液晶表示パネルの画面上に貼り付けられたタッチパネル等であり、これらの操作内容に応じた操作信号をCPU101に出力する。表示部109は、LCD(Liquid Crystal Display)であり、液晶表示パネルと、当該液晶表示パネルの表示制御を行う駆動回路とを有している。   The scanner unit 105 reads a document and inputs image data. The network communication unit 106 controls communication performed with the client 20 via the LAN 1. The printing unit 107 prints a document on printing paper or the like based on the print job received from the client 20. The operation input unit 108 is a keyboard, a mouse, a touch panel pasted on the screen of the liquid crystal display panel, and the like, and outputs operation signals corresponding to these operation contents to the CPU 101. The display unit 109 is an LCD (Liquid Crystal Display), and includes a liquid crystal display panel and a drive circuit that performs display control of the liquid crystal display panel.

HD110には、ネットワークプリンタ10の各部を制御するためのプログラムやデータが記憶されている。また、このHD110には、図3に示すように、ネットワークプリンタ10が受信した印刷ジョブに対して割り当てられる印刷ジョブID毎に、この印刷ジョブの送信元となるクライアント20を特定するためのクライアント特定情報(例えば、ホスト名とIPアドレス)と、この印刷ジョブに含まれている原稿データのファイル名、この原稿データのクライアント20内における格納場所、原稿データを作成したアプリケーションソフトウェアのソフトウェア名、このソフトウェアのクライアント20内における格納場所、印刷用パラメータの設定内容等の、クライアント20を制御するためのスクリプトを作成する際に用いられる情報(以下、「スクリプト設定情報」と記載する)と、この印刷ジョブに含まれている原稿データの内容を示すサムネイルと、これらの印刷ジョブID、クライアント特定情報、スクリプト設定情報およびサムネイルを対応付けてHD110に記憶したときの時刻を示す時刻情報とが記憶される。   The HD 110 stores programs and data for controlling each unit of the network printer 10. In addition, as shown in FIG. 3, the HD 110 includes a client identification for identifying the client 20 that is the transmission source of the print job for each print job ID assigned to the print job received by the network printer 10. Information (for example, host name and IP address), file name of document data included in this print job, storage location of this document data in the client 20, software name of application software that created document data, this software Information used when creating a script for controlling the client 20 such as the storage location in the client 20 and the setting contents of the printing parameters (hereinafter referred to as “script setting information”), and this print job The contents of the manuscript data contained in And to thumbnails, these print jobs ID, client specific information, and the time information indicating the time when stored in the HD110 association scripts setting information and the thumbnail is stored.

なお、図3における時刻情報は、印刷ジョブをネットワークプリンタ10が受信したときの時刻であってもよい。また、MACアドレスやクライアント20の製造番号等をクライアント特定情報として用いる場合は、クライアント特定情報と、このクライアント特定情報により特定されるクライアント20の通信アドレスとを対応付けたデータベースがHD110内にさらに記憶されている。また、クライアント20の電子メールアドレスをクライアント特定情報として用いてもよい。   Note that the time information in FIG. 3 may be the time when the network printer 10 receives the print job. When the MAC address, the serial number of the client 20 or the like is used as client specifying information, a database in which the client specifying information is associated with the communication address of the client 20 specified by the client specifying information is further stored in the HD 110. Has been. Further, the e-mail address of the client 20 may be used as client specifying information.

次に、図4および図5は、ネットワークプリンタ10において実行される印刷処理1の動作を例示するフローチャートである。図4に示すように、まず、CPU101は、スクリプト送信モードであるか否かを判別する(ステップS101)。ここで、表示部109の液晶表示パネル(以下、「表示画面」と記載する)には、図6に示すメニュー画像が表示され、CPU101は、操作入力部108からの操作信号によって“スクリプト送信モード”ボタンが押下されたと検出した場合に、スクリプト送信モードであると判別し(ステップS101:YES)、図5に示すステップS111に移行する。   Next, FIGS. 4 and 5 are flowcharts illustrating the operation of the printing process 1 executed in the network printer 10. As shown in FIG. 4, first, the CPU 101 determines whether or not the script transmission mode is set (step S101). Here, the menu image shown in FIG. 6 is displayed on the liquid crystal display panel (hereinafter referred to as “display screen”) of the display unit 109, and the CPU 101 receives the “script transmission mode” according to the operation signal from the operation input unit 108. When it is detected that the “button” is pressed, it is determined that the script transmission mode is set (step S101: YES), and the process proceeds to step S111 shown in FIG.

一方、スクリプト送信モードでなかった場合(ステップS101:NO)、CPU101は、ネットワーク通信部106を介して印刷ジョブを新たに受信したか否かを判別する(ステップS102)。ここで、クライアント20は、ネットワークプリンタ10に対して印刷を指示する際に、原稿データと印刷用パラメータに加え、印刷する原稿データのファイル名、この原稿データのクライアント20内における格納場所、原稿データを作成したアプリケーションソフトウェアのソフトウェア名、このソフトウェアのクライアント20内における格納場所等を示す情報を含んだ印刷ジョブを送信している。   On the other hand, if it is not the script transmission mode (step S101: NO), the CPU 101 determines whether or not a print job is newly received via the network communication unit 106 (step S102). Here, when the client 20 instructs the network printer 10 to print, in addition to the original data and printing parameters, the file name of the original data to be printed, the storage location of the original data in the client 20, the original data A print job including information indicating the software name of the application software that created the information, the storage location of the software in the client 20, and the like is transmitted.

CPU101は、印刷ジョブを新たに受信していなかった場合は(ステップS102:NO)、ステップS101に戻る一方、印刷ジョブを新たに受信していた場合は(ステップS102:YES)、新たに受信した印刷ジョブから当該印刷ジョブの送信元となるクライアント20を特定するためのクライアント特定情報を抽出する(ステップS103)。具体的には、例えば、RFC1179に規定されているLPR(Line PRinter daemon protocol)等のネットワークプリントプロトコルを使用している場合、CPU101は、印刷ジョブのコントロールファイルに記述されている送出クライアント情報を抽出する。また、印刷ジョブのヘッダ部に送出ホスト情報が記述されている場合は、この送出ホスト情報を抽出すればよい。また、印刷ジョブを受信するためにクライアント20と直接通信を行った場合は、相手先のクライアント20に問い合わせを行ってクライアント特定情報を取得してもよい。   When the CPU 101 has not received a new print job (step S102: NO), the CPU 101 returns to step S101. On the other hand, when the print job has been newly received (step S102: YES), the CPU 101 has received a new print job. Client specifying information for specifying the client 20 that is the transmission source of the print job is extracted from the print job (step S103). Specifically, for example, when using a network print protocol such as LPR (Line PRinter daemon protocol) stipulated in RFC1179, the CPU 101 extracts transmission client information described in a print job control file. To do. If sending host information is described in the header part of the print job, this sending host information may be extracted. Further, when direct communication with the client 20 is performed in order to receive a print job, the client specific information may be acquired by making an inquiry to the client 20 of the other party.

次いで、CPU101は、ステップS102において新たに受信したと判別された印刷ジョブからスクリプト設定情報、すなわち、この印刷ジョブに含まれている原稿データのファイル名、この原稿データのクライアント20内における格納場所、原稿データを作成したアプリケーションソフトウェアのソフトウェア名、このソフトウェアのクライアント20内における格納場所、印刷用パラメータの設定内容を示す情報を抽出する(ステップS104)。なお、これらのスクリプト設定情報は、印刷ジョブに含まれているのではなく、独立したデータファイルとして印刷ジョブとともにクライアント20からネットワークプリンタ10へ送信されてもよい。この場合、CPU101は、印刷ジョブに対応するデータファイルからスクリプト設定情報を抽出する。   Next, the CPU 101 determines the script setting information from the print job newly determined to be received in step S102, that is, the file name of the original data included in the print job, the storage location of the original data in the client 20, Information indicating the name of the application software that created the document data, the storage location of the software in the client 20, and the setting contents of the printing parameters is extracted (step S104). Note that the script setting information is not included in the print job, but may be transmitted from the client 20 to the network printer 10 together with the print job as an independent data file. In this case, the CPU 101 extracts script setting information from the data file corresponding to the print job.

次いで、CPU101は、ステップS102において新たに受信したと判別された印刷ジョブに含まれている原稿データをビットマップデータに変換する(ステップS105)。このステップS105における変換処理について具体的に説明すると、まず、クライアント20からは、PostScript等のPDL(Page Description Language)フォーマットで記述された原稿データが送信されてくる。CPU101は、PDL形式の原稿データと、印刷ジョブに含まれている印刷用パラメータとに基づいて描画処理を行い、原稿データをビットマップデータへ変換する。   Next, the CPU 101 converts the document data included in the print job determined to be newly received in step S102 into bitmap data (step S105). The conversion process in step S105 will be described in detail. First, the client 20 transmits document data described in a PDL (Page Description Language) format such as PostScript. The CPU 101 performs drawing processing based on the document data in the PDL format and the printing parameters included in the print job, and converts the document data into bitmap data.

この後、CPU101は、原稿データのビットマップデータを用いてサムネイル(原稿の内容を示す縮小画像)を生成するとともに(ステップS106)、現在時刻を取得する(ステップS107)。また、CPU101は、ステップS102において新たに受信したと判別された印刷ジョブに対し、印刷ジョブIDを発行する(ステップS108)。そして、CPU101は、ステップS108において発行した印刷ジョブIDと、ステップS103において抽出したクライアント特定情報と、ステップS104において抽出したスクリプト設定情報と、ステップS106において生成したサムネイルと、ステップS107において取得した時刻情報とを対応付けてHD110に記憶する(ステップS109)。この後、CPU101は、ステップS105において変換したビットマップデータを印刷部107に送出し、印刷用紙に原稿を印刷させた後(ステップS110)、ステップS101に戻る。   Thereafter, the CPU 101 generates a thumbnail (a reduced image indicating the contents of the document) using the bitmap data of the document data (step S106), and obtains the current time (step S107). In addition, the CPU 101 issues a print job ID to the print job determined to be newly received in step S102 (step S108). Then, the CPU 101 determines the print job ID issued in step S108, the client identification information extracted in step S103, the script setting information extracted in step S104, the thumbnail generated in step S106, and the time information acquired in step S107. Are stored in the HD 110 in association with each other (step S109). Thereafter, the CPU 101 sends the bitmap data converted in step S105 to the printing unit 107, prints the document on the printing paper (step S110), and returns to step S101.

一方、CPU101は、上述したステップS101においてスクリプト送信モードであると判別した場合、すなわち、クライアント20から印刷を指示したユーザがネットワークプリンタ10まで出向いて印刷内容を確認した結果、印刷パラメータの設定ミスに気が付き、再印刷を行うためネットワークプリンタ10のタッチパネルを操作して図6に示したメニュー画面内の“スクリプト送信モード”ボタンを押下した場合は、まず、HD110に記憶されているサムネイルの一覧を表示画面に表示する(ステップS111)。このときの画面表示例を図7に示す。同図に示すように、表示画面には、HD110に記憶されている各サムネイルが、HD110に記憶された時刻の最新のものから順に表示される。ユーザは、“スクロールアップ”ボタンや“スクロールダウン”ボタンを操作して再印刷する原稿のサムネイルを検索する。   On the other hand, if the CPU 101 determines that it is the script transmission mode in step S101 described above, that is, as a result of the user instructing printing from the client 20 going to the network printer 10 and confirming the print contents, a print parameter setting error occurs. When the user notices and operates the touch panel of the network printer 10 to perform reprinting and presses the “script transmission mode” button in the menu screen shown in FIG. 6, first, a list of thumbnails stored in the HD 110 is displayed. It is displayed on the screen (step S111). A screen display example at this time is shown in FIG. As shown in the figure, each thumbnail stored in the HD 110 is displayed on the display screen in order from the latest one stored in the HD 110. The user operates the “scroll up” button or the “scroll down” button to search for a thumbnail of the document to be reprinted.

そして、再印刷する原稿のサムネイルがタッチ操作により選択されると(ステップS112:YES)、CPU101は、選択されたサムネイルをハイライト表示した後、このサムネイルに対応付けて記憶されているクライアント特定情報をHD110から読み出して表示画面に表示し、印刷ジョブを再送信させるクライアント20の確認をユーザに対して求める(ステップS113)。このときの画面表示例は図8に示す通りであって、同図において“YES”ボタンがタッチ操作されると、CPU101は、該当するクライアント20に対してスクリプトの送信許可を求めるスクリプト送信要求メッセージを送信する(ステップS114)。   When the thumbnail of the document to be reprinted is selected by a touch operation (step S112: YES), the CPU 101 highlights the selected thumbnail and then stores the client specifying information stored in association with the thumbnail. Is read from the HD 110 and displayed on the display screen, and the user is requested to confirm the client 20 for retransmitting the print job (step S113). An example of the screen display at this time is as shown in FIG. 8. When the “YES” button is touched in FIG. 8, the CPU 101 requests a script transmission request message from the corresponding client 20 for permission to send a script. Is transmitted (step S114).

このスクリプト送信要求メッセージの受信に伴ってクライアント20において開始される一連の処理については、図10に示すフローチャートを用いて後に説明するが、CPU101は、スクリプトの送信を許可することを示す送信許可メッセージをクライアント20から受信すると(ステップS115:YES)、ステップS116に移行する。一方、CPU101は、スクリプトの送信を許可しないことを示す送信不許可メッセージをクライアント20から受信した場合や、スクリプト送信要求メッセージを送信してから予め定められた時間内に送信許可メッセージを受信しなかった場合は(ステップS115:NO)、ステップS101に戻る。   A series of processing started in the client 20 in response to the reception of the script transmission request message will be described later with reference to the flowchart shown in FIG. 10, but the CPU 101 transmits a transmission permission message indicating that the script transmission is permitted. Is received from the client 20 (step S115: YES), the process proceeds to step S116. On the other hand, the CPU 101 does not receive a transmission permission message when a transmission non-permission message indicating that script transmission is not permitted is received from the client 20 or within a predetermined time after transmitting a script transmission request message. If (step S115: NO), the process returns to step S101.

そして、CPU101は、スクリプトの送信が許可された場合に、ステップS112において選択されたサムネイルに対応付けて記憶されているスクリプト設定情報をHD110から読み出して表示画面に表示し(ステップS116)、印刷用パラメータの変更をユーザに対して促す。このときの画面表示例を図9に示す。同図に示すように、表示画面には、ユーザによって選択された印刷ジョブに含まれている、原稿データを作成したアプリケーションソフトウェアのソフトウェア名(Appli)、このソフトウェアのクライアント20内における格納場所(path-A)、原稿データのファイル名(data)、この原稿データのクライアント20内における格納場所(path-d)、印刷用パラメータの設定内容(両面/片面、用紙、カラー/モノクロ、n−up、ページ)が表示される。   When the script transmission is permitted, the CPU 101 reads out the script setting information stored in association with the thumbnail selected in step S112 from the HD 110 and displays it on the display screen (step S116). Prompt the user to change parameters. An example of the screen display at this time is shown in FIG. As shown in the figure, the display screen includes the software name (Appli) of the application software that created the original data included in the print job selected by the user, and the storage location (path) in the client 20 of this software. -A), the file name (data) of the document data, the storage location (path-d) of the document data in the client 20, and the setting contents of the printing parameters (both sides / one side, paper, color / monochrome, n-up, Page) is displayed.

また、印刷用パラメータの各設定項目の脇には“変更”ボタンが表示され、この“変更”ボタンをタッチ操作することで、現在の設定値を変更可能な他の設定値に切替えることができる。例えば、図9に示す印刷用パラメータ“両面/片面”の脇にある“変更”ボタンをタッチ操作すると、設定値が“片面”から“両面”に切替わる。ユーザは、印刷用パラメータのうち設定値を変更する必要がある設定項目について“変更”ボタンをタッチ操作し、設定値を適宜変更する。   In addition, a “change” button is displayed beside each setting item of the printing parameter. By touching this “change” button, the current setting value can be switched to another setting value that can be changed. . For example, when the “change” button beside the printing parameter “double-sided / single-sided” shown in FIG. 9 is touched, the setting value is switched from “single-sided” to “double-sided”. The user touches a “change” button for a setting item whose setting value needs to be changed among the printing parameters, and appropriately changes the setting value.

そして、このようにして印刷用パラメータの設定内容が変更され(ステップS117)、図9において“送信”ボタンがタッチ操作されると、CPU101は、変更後の印刷用パラメータを含んだスクリプト設定情報を用いて、印刷用パラメータの内容を変更して印刷ジョブを再送信するようクライアント20を制御するスクリプトを作成する(ステップS118)。このステップS118において作成されるスクリプトには、再印刷する原稿データのファイル名、この原稿データのクライアント20内における格納場所、この原稿データを作成したアプリケーションソフトウェアのソフトウェア名、このソフトウェアのクライアント20内における格納場所を示す情報に加え、ステップS117において変更された印刷用パラメータの設定内容を示す情報が含まれている。   When the setting contents of the printing parameters are changed in this way (step S117), and the “Send” button in FIG. 9 is touched, the CPU 101 displays the script setting information including the changed printing parameters. The script for controlling the client 20 to change the contents of the printing parameters and retransmit the print job is created (step S118). The script created in step S118 includes the file name of the original data to be reprinted, the storage location of the original data in the client 20, the software name of the application software that created the original data, and the client 20 in the software. In addition to the information indicating the storage location, information indicating the setting content of the printing parameter changed in step S117 is included.

次いで、CPU101は、ステップS112において選択されたサムネイルに対応付けて記憶されているクライアント特定情報(クライアント20の通信アドレス)をHD110から読み出し、当該通信アドレスに宛ててステップS118において作成されたスクリプトを送信する(ステップS119)。この後、CPU101は、スクリプトの送信を終えると(ステップS120:YES)、通信処理を終了し(ステップS121)、ステップS101に戻る。また、ネットワークプリンタ10からのスクリプトを受信したクライアント20は、スクリプトを実行し、このスクリプトに記述されている内容に従って印刷用パラメータの内容を変更して印刷ジョブをネットワークプリンタ10へ再送信する。そして、ネットワークプリンタ10は、クライアント20から再送信された印刷ジョブを受信すると、上述したステップS101〜S110に示す処理により、変更された印刷用パラメータを用いて原稿データの再印刷を行う。   Next, the CPU 101 reads the client identification information (communication address of the client 20) stored in association with the thumbnail selected in step S112 from the HD 110, and sends the script created in step S118 to the communication address. (Step S119). Thereafter, when the CPU 101 finishes transmitting the script (step S120: YES), the CPU 101 ends the communication process (step S121) and returns to step S101. Further, the client 20 that has received the script from the network printer 10 executes the script, changes the contents of the printing parameters according to the contents described in the script, and retransmits the print job to the network printer 10. When the network printer 10 receives the print job retransmitted from the client 20, the network printer 10 reprints the document data using the changed printing parameters by the processes shown in steps S101 to S110 described above.

次に、図10は、クライアント20において実行される印刷ジョブの再送信に関する処理の動作を例示するフローチャートである。この処理は、ネットワークプリンタ10からのスクリプト送信要求メッセージを受信した場合に実行される。同図に示すように、まず、クライアント20は、スクリプト送信要求メッセージの送信元となるネットワークプリンタ10に対し、ユーザ名とパスワードを入力するための入力画面情報を送信する(ステップS201)。この入力画面情報がネットワークプリンタ10の表示画面に表示され、ユーザが操作入力部108を操作してユーザ名とパスワードを入力すると、このユーザ名とパスワードの情報がネットワークプリンタ10からクライアント20へと送信される。   Next, FIG. 10 is a flowchart illustrating the operation of processing relating to re-transmission of a print job executed in the client 20. This process is executed when a script transmission request message from the network printer 10 is received. As shown in the figure, first, the client 20 transmits input screen information for inputting a user name and password to the network printer 10 that is the transmission source of the script transmission request message (step S201). This input screen information is displayed on the display screen of the network printer 10, and when the user operates the operation input unit 108 to input the user name and password, the information on the user name and password is transmitted from the network printer 10 to the client 20. Is done.

クライアント20は、ネットワークプリンタ10からユーザ名とパスワードを受信すると(ステップS202:YES)、受信したユーザ名およびパスワードと、予めクライアント20内のメモリに登録してあるユーザ名およびパスワードとを照合してユーザ認証を行う(ステップS203)。その結果、クライアント20は、受信したユーザ名およびパスワードと、メモリに登録してあるユーザ名およびパスワードとが一致し、ユーザ認証がOKであった場合は(ステップS204:YES)、スクリプトの送信を許可することを示す送信許可メッセージをネットワークプリンタ10へ送信する(ステップS205)。一方、クライアント20は、ユーザ認証の結果がOKでなかった場合は(ステップS204:NO)、スクリプトの送信を許可しないことを示す送信不許可メッセージをネットワークプリンタ10へ送信した後、ステップS201に戻る。   When the client 20 receives the user name and password from the network printer 10 (step S202: YES), the client 20 collates the received user name and password with the user name and password registered in the memory in the client 20 in advance. User authentication is performed (step S203). As a result, when the received user name and password match the user name and password registered in the memory and the user authentication is OK (step S204: YES), the client 20 transmits the script. A transmission permission message indicating permission is transmitted to the network printer 10 (step S205). On the other hand, when the result of user authentication is not OK (step S204: NO), the client 20 transmits a transmission non-permission message indicating that script transmission is not permitted to the network printer 10, and then returns to step S201. .

この後、クライアント20は、ネットワークプリンタ10からスクリプトを受信すると(ステップS206)、受信したスクリプトを実行する(ステップS207)。このスクリプトの実行によりクライアント20は、スクリプトに記述されている内容に従って、再印刷する原稿データを作成したアプリケーションソフトウェアを起動し(ステップS208)、再印刷する原稿データの電子ファイルを開いて印刷条件の設定画面を呼び出すとともに(ステップS209)、印刷用パラメータの変更を行った後(ステップS210)、原稿データと印刷用パラメータとを含んだ印刷ジョブをネットワークプリンタ10へ再送信する(ステップS211)。そして、クライアント20は、通信処理を終え(ステップS212)、図10に示す処理を終了する。   Thereafter, when the client 20 receives a script from the network printer 10 (step S206), the client 20 executes the received script (step S207). By executing this script, the client 20 starts application software that created the original data to be reprinted in accordance with the contents described in the script (step S208), opens an electronic file of the original data to be reprinted, and sets the printing conditions. After calling the setting screen (step S209) and changing the printing parameters (step S210), the print job including the document data and the printing parameters is retransmitted to the network printer 10 (step S211). Then, the client 20 finishes the communication process (step S212), and ends the process shown in FIG.

以上説明したように本実施形態によれば、ネットワークプリンタ10からクライアント20へスクリプトを送信することで、クライアント20において印刷用パラメータの設定内容を変更して印刷ジョブをネットワークプリンタ10へ再送信させることが可能となるので、ユーザは、意図した印刷結果を得るための再印刷をネットワークプリンタ10とクライアント20の間を行き来することなく行うことができるようになる。また、今までに印刷した原稿のサムネイルを一覧表示し、その中からユーザにサムネイルを選択させることで再印刷する原稿の送信元となるクライアント20を特定できるので、スクリプトの送信先となるクライアント20を間違えることなく簡単に指定できる。   As described above, according to the present embodiment, by transmitting a script from the network printer 10 to the client 20, the setting contents of the printing parameters are changed in the client 20 and the print job is retransmitted to the network printer 10. Therefore, the user can perform reprinting for obtaining the intended print result without going back and forth between the network printer 10 and the client 20. Further, since the thumbnails of the originals that have been printed so far are displayed in a list, and the user selects a thumbnail from among the thumbnails, the client 20 that is the source of the original to be reprinted can be identified. Can be easily specified without making a mistake.

[B.第2実施形態]
次に第2実施形態について説明する。なお、本実施形態において第1実施形態と共通する部分には同一の符号を使用し、その説明を省略する。本実施形態におけるネットワークプリンタ10は、印刷用紙に原稿とともにクライアント特定情報を印刷し、再印刷を希望する原稿の画像をスキャナ部105によって読み取り、読み取った画像からクライアント特定情報を識別してスクリプトの送信先となるクライアント20を特定する点が第1実施形態におけるネットワークプリンタ10と異なる。また、本実施形態におけるネットワークプリンタ10は、サムネイルに関する処理を行なう必要がなく、HD110には、印刷ジョブID、クライアント特定情報、スクリプト設定情報および時刻情報が対応付けられて記憶される。
[B. Second Embodiment]
Next, a second embodiment will be described. In addition, in this embodiment, the same code | symbol is used for the part which is common in 1st Embodiment, and the description is abbreviate | omitted. The network printer 10 according to this embodiment prints client specific information together with a document on a print sheet, reads an image of a document desired to be reprinted by the scanner unit 105, identifies the client specific information from the read image, and transmits a script. The point which specifies the client 20 ahead differs from the network printer 10 in 1st Embodiment. Further, the network printer 10 according to the present embodiment does not need to perform processing related to thumbnails, and the print job ID, client identification information, script setting information, and time information are stored in the HD 110 in association with each other.

図11および図12は、第2実施形態に係るネットワークプリンタ10において実行される印刷処理2の動作を例示するフローチャートである。なお、図11および図12において、第1実施形態にて説明した印刷処理1(図4および図5参照)と共通する処理を行なうステップには、同一のステップ番号を使用している。   FIGS. 11 and 12 are flowcharts illustrating the operation of the printing process 2 executed in the network printer 10 according to the second embodiment. In FIG. 11 and FIG. 12, the same step numbers are used for the steps for performing the processes common to the printing process 1 (see FIGS. 4 and 5) described in the first embodiment.

図11に示すように、まず、CPU101は、スクリプト送信モードであるか否かを判別し(ステップS101)、スクリプト送信モードであった場合は図12に示すステップS307に移行する。一方、スクリプト送信モードでなかった場合、CPU101は、印刷ジョブを新たに受信したか否かを判別し(ステップS102)、印刷ジョブを新たに受信していなかった場合はステップS101に戻る。また、CPU101は、印刷ジョブを新たに受信していた場合は、この印刷ジョブからクライアント特定情報を抽出するとともに(ステップS103)、スクリプト設定情報を抽出する(ステップS104)。次いで、CPU101は、ステップS102において新たに受信したと判別された印刷ジョブに含まれている原稿データをビットマップデータに変換する(ステップS105)。   As shown in FIG. 11, first, the CPU 101 determines whether or not the script transmission mode is set (step S101). If the script transmission mode is set, the process proceeds to step S307 shown in FIG. On the other hand, if it is not the script transmission mode, the CPU 101 determines whether or not a new print job has been received (step S102). If no new print job has been received, the CPU 101 returns to step S101. If a new print job has been received, the CPU 101 extracts client specifying information from the print job (step S103) and script setting information (step S104). Next, the CPU 101 converts the document data included in the print job determined to be newly received in step S102 into bitmap data (step S105).

この後、CPU101は、現在時刻を取得するとともに(ステップS301)、ステップS102において新たに受信したと判別された印刷ジョブに対し、印刷ジョブIDを発行する(ステップS302)。そして、CPU101は、ステップS302において発行した印刷ジョブIDと、ステップS103において抽出したクライアント特定情報と、ステップS104において抽出したスクリプト設定情報と、ステップS301において取得した時刻情報とを対応付けてHD110に記憶する(ステップS303)。   Thereafter, the CPU 101 obtains the current time (step S301), and issues a print job ID to the print job determined to be newly received in step S102 (step S302). The CPU 101 stores the print job ID issued in step S302, the client identification information extracted in step S103, the script setting information extracted in step S104, and the time information acquired in step S301 in association with each other in the HD 110. (Step S303).

次いで、CPU101は、ステップS103において抽出したクライアント特定情報を示すビットマップデータを生成する(ステップS304)。ここで、クライアント特定情報を示すビットマップデータとは、例えば、クライアント特定情報を示す文字列のビットマップデータや、クライアント特定情報を示すバーコードのビットマップデータである。そして、CPU101は、ステップS105において変換した原稿のビットマップデータに、ステップS304において生成したクライアント特定情報のビットマップデータを合成する(ステップS305)。   Next, the CPU 101 generates bitmap data indicating the client specifying information extracted in step S103 (step S304). Here, the bitmap data indicating the client identification information is, for example, character string bitmap data indicating the client identification information or barcode bitmap data indicating the client identification information. Then, the CPU 101 synthesizes the bitmap data of the client specifying information generated in step S304 with the bitmap data of the document converted in step S105 (step S305).

なお、ビットマップデータを合成する際には、クライアント特定情報が原稿の邪魔にならないよう、ヘッダやフッタ等の印刷原稿の余白部分にクライアント特定情報のビットマップ画像を配置するとよい。また、印刷された原稿においてクライアント特定情報が目立たないよう、黄色等の目視では認識しづらい色をクライアント特定情報の印刷色に指定するとよい。さらに、何も描かれていないように見える部分に特定の波長の光を当てると像や文字列が浮かび上がる「透かし」技術等を利用して、原稿を目視しても人間には識別できないものの、ネットワークプリンタ10においてこの原稿をスキャンした場合には識別することが可能な隠し文字列等として、クライアント特定情報を印刷用紙に印刷してもよい。   When combining bitmap data, it is preferable to place a bitmap image of client specific information in a margin of a printed document such as a header or footer so that the client specific information does not interfere with the document. Further, it is preferable to specify a color that is difficult to recognize visually, such as yellow, as the print color of the client specific information so that the client specific information does not stand out in the printed document. In addition, when a specific wavelength of light is applied to a part that appears to have nothing drawn on it, a “watermark” technology that makes an image or character string appear will not be recognized by humans even by viewing the document. The client specifying information may be printed on a print sheet as a hidden character string that can be identified when the network printer 10 scans this document.

次いで、CPU101は、ステップS305において合成したビットマップデータを印刷部107に送出し、印刷用紙に原稿とクライアント特定情報を印刷させた後(ステップS306)、ステップS101に戻る。   Next, the CPU 101 sends the bitmap data combined in step S305 to the printing unit 107, prints the document and client identification information on the printing paper (step S306), and then returns to step S101.

一方、CPU101は、図11に示したステップS101においてスクリプト送信モードであると判別した場合、すなわち、クライアント20から印刷を指示したユーザがネットワークプリンタ10まで出向いて印刷内容を確認した結果、印刷パラメータの設定ミスに気が付き、ネットワークプリンタ10のタッチパネルを操作して“スクリプト送信モード”ボタンを押下した場合は、まず、図13に示すように、再印刷を希望する印刷原稿のスキャナ読み込みを促す画像を表示画面に表示する(ステップS307)。   On the other hand, when the CPU 101 determines in step S101 shown in FIG. 11 that the script transmission mode is set, that is, as a result of checking the print content by the user who has instructed printing from the client 20 goes to the network printer 10, the print parameter When the user notices a setting mistake and operates the touch panel of the network printer 10 and presses the “script transmission mode” button, first, as shown in FIG. 13, an image prompting the scanner to read a print document desired to be reprinted is displayed. It is displayed on the screen (step S307).

この画面表示に応じて、ユーザが、再印刷を希望する印刷原稿のいずれかのページをオートシートフィーダまたはプラテンガラス上にセットして“スキャン”ボタンをタッチ操作すると、この印刷原稿の画像データがスキャナ部105により読み取られる(ステップS308)。CPU101は、読み取られた画像データ内からクライアント特定情報を識別するとともに(ステップS309)、このクライアント特定情報を図8に示したように表示画面に表示し、印刷ジョブを再送信させるクライアント20の確認をユーザに対して求める(ステップS113)。そして、ユーザにより“YES”ボタンがタッチ操作されると、CPU101は、該当するクライアント20に対してスクリプト送信要求メッセージを送信する(ステップS114)。   In response to this screen display, when the user places any page of the printed document that he wants to reprint on the auto sheet feeder or platen glass and touches the “scan” button, the image data of this printed document is displayed. It is read by the scanner unit 105 (step S308). The CPU 101 identifies client specific information from the read image data (step S309), displays the client specific information on the display screen as shown in FIG. 8, and confirms the client 20 to retransmit the print job. Is obtained from the user (step S113). When the user performs a touch operation on the “YES” button, the CPU 101 transmits a script transmission request message to the corresponding client 20 (step S114).

この後、CPU101は、送信許可メッセージをクライアント20から受信すると(ステップS115:YES)、ステップS112において選択されたサムネイルに対応付けて記憶されているスクリプト設定情報をHD110から読み出して、図9に示したように表示画面に表示し(ステップS116)、印刷用パラメータの変更をユーザに対して促す。そして、印刷用パラメータの設定内容が変更され(ステップS117)、“送信”ボタンがタッチ操作されると、CPU101は、変更後の印刷用パラメータを含んだスクリプト設定情報を用いて、印刷用パラメータの内容を変更して印刷ジョブを再送信するようクライアント20を制御するスクリプトを作成する(ステップS118)。   Thereafter, when the CPU 101 receives a transmission permission message from the client 20 (step S115: YES), the script setting information stored in association with the thumbnail selected in step S112 is read from the HD 110 and shown in FIG. Displayed on the display screen (step S116), and prompts the user to change the printing parameters. When the setting contents of the printing parameters are changed (step S117) and the “Send” button is touched, the CPU 101 uses the script setting information including the changed printing parameters to set the printing parameters. A script for controlling the client 20 to change the contents and retransmit the print job is created (step S118).

次いで、CPU101は、ステップS112において選択されたサムネイルに対応付けて記憶されているクライアント特定情報(クライアント20の通信アドレス)をHD110から読み出し、当該通信アドレスに宛ててステップS118において作成されたスクリプトを送信する(ステップS119)。そして、CPU101は、スクリプトの送信を終えると(ステップS120:YES)、通信処理を終了し(ステップS121)、ステップS101に戻る。なお、スクリプトの受信に伴うクライアント20の動作は、第1実施形態にて図10を参照して説明した内容と同じである。すなわち、クライアント20は、ネットワークプリンタ10から受信したスクリプトを実行し、このスクリプトに記述されている内容に従って印刷用パラメータの内容を変更して印刷ジョブをネットワークプリンタ10へ再送信する。そして、ネットワークプリンタ10は、クライアント20から再送信された印刷ジョブを受信すると、図11に示したステップS101〜S306に示す処理により、変更された印刷用パラメータを用いて原稿データの再印刷を行う。   Next, the CPU 101 reads the client identification information (communication address of the client 20) stored in association with the thumbnail selected in step S112 from the HD 110, and sends the script created in step S118 to the communication address. (Step S119). Then, when the CPU 101 finishes sending the script (step S120: YES), the CPU 101 ends the communication process (step S121) and returns to step S101. The operation of the client 20 associated with the reception of the script is the same as that described with reference to FIG. 10 in the first embodiment. That is, the client 20 executes the script received from the network printer 10, changes the contents of the printing parameters according to the contents described in the script, and retransmits the print job to the network printer 10. When the network printer 10 receives the re-sent print job from the client 20, the network printer 10 re-prints the original data using the changed printing parameters by the processes shown in steps S101 to S306 shown in FIG. .

以上説明したように本実施形態によれば、ネットワークプリンタ10からクライアント20へスクリプトを送信することで、クライアント20において印刷用パラメータの設定内容を変更して印刷ジョブをネットワークプリンタ10へ再送信させることが可能となるので、ユーザは、意図した印刷結果を得るための再印刷をネットワークプリンタ10とクライアント20の間を行き来することなく行うことができるようになる。また、印刷用紙に原稿とともにクライアント特定情報を印刷し、この印刷原稿をスキャナ読み取りすることで再印刷する原稿の送信元となるクライアント20を特定できるので、スクリプトの送信先となるクライアント20を間違えることなく簡単に指定できる。   As described above, according to the present embodiment, by transmitting a script from the network printer 10 to the client 20, the setting contents of the printing parameters are changed in the client 20 and the print job is retransmitted to the network printer 10. Therefore, the user can perform reprinting for obtaining the intended print result without going back and forth between the network printer 10 and the client 20. In addition, since the client identification information is printed together with the original on the printing paper, and the client 20 as the transmission source of the original to be reprinted can be identified by reading the printed original with the scanner, the client 20 as the script transmission destination can be mistaken. Can be specified easily.

なお、以上説明した第1および第2実施形態において、ネットワークプリンタ10(コンピュータ)は、ROM102やHD110に記憶されているプログラムに従って印刷処理1(図4および図5参照)や印刷処理2(図11および図12参照)を実行するが、このような本発明に係る処理を実行するためのプログラムを、通信によってネットワークプリンタ10に提供するようにしてもよい。あるいは、このようなプログラムを記録媒体に記録して提供するようにしてもよい。   In the first and second embodiments described above, the network printer 10 (computer) performs print processing 1 (see FIGS. 4 and 5) and print processing 2 (see FIG. 11) according to programs stored in the ROM 102 and the HD 110. And a program for executing the processing according to the present invention may be provided to the network printer 10 by communication. Alternatively, such a program may be provided by being recorded on a recording medium.

また、第1実施形態においてネットワークプリンタ10のCPU101は、HD110に記憶されている各時刻情報と、計時部104から供給される現在時刻とを定期的に比較する等して、HD110に記憶されているデータ(印刷ジョブID、クライアント特定情報、スクリプト設定情報、サムネイルおよび時刻情報)を、HD110に記憶されてから予め定められた時間(例えば、30分や1時間)が経過した後に削除する構成としてもよい。このような構成とすれば、印刷を終えた全ての印刷ジョブについて上記データを蓄積しておく必要がないから、HD110のメモリ資源を有効に活用できる。また、予め定められた時間が経過し、再印刷する可能性がほとんどないと考えられる印刷ジョブについてのデータが削除されれば、スクリプトの送信先となるクライアント20を選択する際に、検索するサムネイルの数が少なくて済むから選択時の作業効率もよくなる。これは、第2実施形態についても同様である。   In the first embodiment, the CPU 101 of the network printer 10 is stored in the HD 110 by periodically comparing each time information stored in the HD 110 with the current time supplied from the time measuring unit 104. Data (print job ID, client identification information, script setting information, thumbnail and time information) is deleted after a predetermined time (for example, 30 minutes or 1 hour) has elapsed since being stored in the HD 110. Also good. With such a configuration, it is not necessary to store the data for all the print jobs that have been printed, so that the memory resources of the HD 110 can be used effectively. In addition, if a predetermined time has elapsed and data about a print job that is considered unlikely to be reprinted is deleted, the thumbnail to be searched when selecting the client 20 as the script transmission destination. The work efficiency at the time of selection will also be improved because the number of items can be reduced. The same applies to the second embodiment.

また、第1実施形態では、ネットワークプリンタ10から原稿データを再印刷する場合について説明したが、例えば、クライアント20から離れた場所に設置された、より細かな色合いで画像を表示することの可能な画像表示装置に、クライアント20において作成された画像データと当該画像データの表示条件を定める表示出力用のパラメータとを送信し、この画像データと表示出力用パラメータとに基づいて画像表示装置に画像を表示する場合に本発明を適用してもよい。この場合も、画像表示装置からクライアント20へスクリプトを送信することで、クライアント20において表示出力用パラメータの設定内容を変更し、当該表示出力用パラメータと画像データとを画像表示装置へ再送信させることが可能となるので、ユーザは、意図した表示結果を得るための再表示を画像表示装置とクライアント20の間を行き来することなく行うことができるようになる。   In the first embodiment, the case of reprinting original data from the network printer 10 has been described. For example, it is possible to display an image with finer colors installed at a location away from the client 20. The image data created in the client 20 and the display output parameters that determine the display conditions of the image data are transmitted to the image display device, and the image is displayed on the image display device based on the image data and the display output parameters. The present invention may be applied to display. Also in this case, by transmitting a script from the image display apparatus to the client 20, the setting contents of the display output parameter are changed in the client 20, and the display output parameter and the image data are retransmitted to the image display apparatus. Therefore, the user can perform re-display for obtaining the intended display result without going back and forth between the image display device and the client 20.

また、ネットワークプリンタ10は、複数台の各クライアント20と直接接続されていてもよい。さらに、ネットワークプリンタ10の代わりに、パーソナルコンピュータ等にプリンタやスキャナが接続され、原稿の印刷や原稿画像の読み取りを可能とした画像処理システムを用いてもよい。また、スクリプトの代わりに、例えば、C言語やJava(登録商標)プログラミング言語で記述されたプログラムを用いてもよい。   The network printer 10 may be directly connected to a plurality of clients 20. Further, instead of the network printer 10, an image processing system in which a printer or a scanner is connected to a personal computer or the like and a document can be printed or a document image can be read may be used. Instead of a script, for example, a program written in C language or Java (registered trademark) programming language may be used.

本発明の第1実施形態に係るLAN1の構成を例示する図である。It is a figure which illustrates the structure of LAN1 which concerns on 1st Embodiment of this invention. 同実施形態に係り、ネットワークプリンタ10のハードウェア構成を例示するブロック図である。2 is a block diagram illustrating a hardware configuration of the network printer 10 according to the embodiment. FIG. 同実施形態に係り、HD110に記憶されるデータを例示する図である。4 is a diagram illustrating data stored in an HD 110 according to the embodiment. FIG. 同実施形態に係り、ネットワークプリンタ10において実行される印刷処理1の動作を例示するフローチャート(その1)である。6 is a flowchart (part 1) illustrating an operation of print processing 1 executed in the network printer 10 according to the embodiment. 同実施形態に係り、ネットワークプリンタ10において実行される印刷処理1の動作を例示するフローチャート(その2)である。6 is a flowchart (part 2) illustrating the operation of the printing process 1 executed in the network printer 10 according to the embodiment. 同実施形態に係り、ネットワークプリンタ10における画面表示例(メニュー画面)を示す図である。4 is a diagram illustrating a screen display example (menu screen) in the network printer 10 according to the embodiment. FIG. 同実施形態に係り、ネットワークプリンタ10における画面表示例(サムネイルの一覧画面)を示す図である。4 is a diagram illustrating a screen display example (thumbnail list screen) in the network printer 10 according to the embodiment. FIG. 同実施形態に係り、ネットワークプリンタ10における画面表示例(印刷ジョブを再送信させるクライアント20の確認画面)を示す図である。FIG. 6 is a diagram illustrating a screen display example (confirmation screen of the client 20 for retransmitting a print job) in the network printer 10 according to the embodiment. 同実施形態に係り、ネットワークプリンタ10における画面表示例(スクリプト設定情報の変更画面)を示す図である。FIG. 6 is a diagram showing a screen display example (script setting information change screen) in the network printer 10 according to the embodiment. 同実施形態に係り、クライアント20において実行される印刷ジョブの再送信に関する処理の動作を例示するフローチャートである。4 is a flowchart illustrating an operation of processing relating to re-transmission of a print job executed by a client 20 according to the embodiment. 本発明の第2実施形態に係るネットワークプリンタ10において実行される印刷処理2の動作を例示するフローチャート(その1)である。It is a flowchart (the 1) which illustrates operation | movement of the printing process 2 performed in the network printer 10 which concerns on 2nd Embodiment of this invention. 同実施形態に係り、ネットワークプリンタ10において実行される印刷処理2の動作を例示するフローチャート(その2)である。6 is a flowchart (part 2) illustrating an operation of a printing process 2 executed in the network printer 10 according to the embodiment. 同実施形態に係り、ネットワークプリンタ10における画面表示例(再印刷する原稿のスキャナ読み取りを促す画面)を示す図である。4 is a diagram illustrating a screen display example (a screen for prompting a scanner to read a document to be reprinted) in the network printer 10 according to the embodiment. FIG.

符号の説明Explanation of symbols

1…LAN、10…ネットワークプリンタ、20…クライアント、101…CPU、102…ROM、103…RAM、104…計時部、105…スキャナ部、106…ネットワーク通信部、107…印刷部、108…操作入力部、109…表示部、110…HD。   DESCRIPTION OF SYMBOLS 1 ... LAN, 10 ... Network printer, 20 ... Client, 101 ... CPU, 102 ... ROM, 103 ... RAM, 104 ... Time measuring part, 105 ... Scanner part, 106 ... Network communication part, 107 ... Printing part, 108 ... Operation input Part 109 ... display part 110 ... HD.

Claims (8)

原稿データと、当該原稿データの出力条件を定めた出力条件情報とを受信する受信手段と、
前記受信手段により受信された原稿データおよび出力条件情報に基づいて原稿の画像を生成する生成手段と、
前記生成手段により生成された画像を出力する出力手段と、
前記原稿データおよび出力条件情報の送信元となる通信装置を特定するための装置特定情報と、前記原稿データを特定するための原稿データ特定情報と、前記出力条件情報とを取得する取得手段と、
前記取得手段により取得された装置特定情報、原稿データ特定情報および出力条件情報を記憶する記憶手段と、
操作手段と、
表示手段と、
前記記憶手段に記憶された出力条件情報を前記表示手段に表示し、前記操作手段からの操作入力に応じて前記出力条件情報を変更する変更手段と、
前記記憶手段に記憶された装置特定情報により特定される通信装置において実行可能なプログラムであって、前記変更手段により変更された出力条件情報と、前記記憶手段に記憶された原稿データ特定情報により特定される原稿データとを当該画像処理装置へ送信するよう前記通信装置を制御するプログラムを作成する作成手段と、
前記作成手段により作成されたプログラムを前記通信装置へ送信する送信手段と
を備えることを特徴とする画像処理装置。
Receiving means for receiving document data and output condition information defining an output condition of the document data;
Generating means for generating an image of an original based on original data and output condition information received by the receiving means;
Output means for outputting the image generated by the generating means;
Acquisition means for acquiring device specifying information for specifying a communication device that is a transmission source of the original data and output condition information, original data specifying information for specifying the original data, and the output condition information;
Storage means for storing device specifying information, document data specifying information and output condition information acquired by the acquiring means;
Operation means;
Display means;
Changing means for displaying the output condition information stored in the storage means on the display means, and changing the output condition information in response to an operation input from the operation means;
A program that can be executed by the communication device specified by the device specifying information stored in the storage unit, and that is specified by the output condition information changed by the changing unit and the document data specifying information stored in the storage unit Creating means for creating a program for controlling the communication device to transmit the original data to the image processing device;
An image processing apparatus comprising: a transmission unit configured to transmit the program created by the creation unit to the communication device.
原稿データと、当該原稿データの出力条件を定めた出力条件情報とを受信する受信手段と、
前記受信手段により受信された原稿データおよび出力条件情報に基づいて原稿の画像を生成する第1の生成手段と、
前記第1の生成手段により生成された画像を出力する出力手段と、
前記原稿データおよび出力条件情報の送信元となる通信装置を特定するための装置特定情報と、前記原稿データを特定するための原稿データ特定情報と、前記出力条件情報とを取得する取得手段と、
前記原稿データの内容を示すサムネイルを生成する第2の生成手段と、
前記取得手段により取得された装置特定情報、原稿データ特定情報および出力条件情報と、前記第2の生成手段により生成されたサムネイルとを対応付けて記憶する記憶手段と、
操作手段と、
表示手段と、
前記記憶手段に記憶されている1以上のサムネイルを前記表示手段に表示する表示制御手段と、
前記表示手段に表示されたサムネイルのうち前記操作手段からの操作入力により選択されたサムネイルに対応付けて前記記憶手段に記憶されている出力条件情報を前記表示手段に表示し、前記操作手段からの操作入力に応じて前記出力条件情報を変更する変更手段と、
前記選択されたサムネイルに対応付けて前記記憶手段に記憶されている装置特定情報により特定される通信装置において実行可能なプログラムであって、前記変更手段により変更された出力条件情報と、前記選択されたサムネイルに対応付けて前記記憶手段に記憶されている原稿データ特定情報により特定される原稿データとを当該画像処理装置へ送信するよう前記通信装置を制御するプログラムを作成する作成手段と、
前記作成手段により作成されたプログラムを前記通信装置へ送信する送信手段と
を備えることを特徴とする画像処理装置。
Receiving means for receiving document data and output condition information defining an output condition of the document data;
First generation means for generating an image of a document based on document data and output condition information received by the receiving unit;
Output means for outputting the image generated by the first generation means;
Acquisition means for acquiring device specifying information for specifying a communication device that is a transmission source of the original data and output condition information, original data specifying information for specifying the original data, and the output condition information;
Second generation means for generating a thumbnail indicating the content of the document data;
Storage means for associating and storing device specifying information, document data specifying information and output condition information acquired by the acquiring means, and thumbnails generated by the second generating means;
Operation means;
Display means;
Display control means for displaying one or more thumbnails stored in the storage means on the display means;
Out of the thumbnails displayed on the display means, the output condition information stored in the storage means in association with the thumbnail selected by the operation input from the operation means is displayed on the display means. Changing means for changing the output condition information in response to an operation input;
A program that can be executed in a communication device specified by device specifying information stored in the storage means in association with the selected thumbnail, the output condition information changed by the changing means, and the selected Creating means for creating a program for controlling the communication device to transmit the document data specified by the document data specifying information stored in the storage unit in association with the thumbnail to the image processing device;
An image processing apparatus comprising: a transmission unit configured to transmit the program created by the creation unit to the communication device.
計時手段と、
前記装置特定情報が前記記憶手段に記憶されてから予め定められた時間が経過したか否かを前記計時手段による計時結果に基づいて判別し、予め定められた時間が経過している場合に前記装置特定情報を前記記憶手段から削除する削除手段と、をさらに備える
ことを特徴とする請求項1に記載の画像処理装置。
Timekeeping means,
Whether or not a predetermined time has elapsed since the device specifying information was stored in the storage means is determined based on a time measurement result by the time measuring means, and when a predetermined time has passed, The image processing apparatus according to claim 1, further comprising: a deleting unit that deletes apparatus specifying information from the storage unit.
原稿データと、当該原稿データの印刷条件を定めた印刷条件情報とを受信する受信手段と、
前記受信手段により受信された前記原稿データおよび印刷条件情報の送信元となる通信装置を特定するための装置特定情報と、前記原稿データを特定するための原稿データ特定情報と、前記印刷条件情報とを取得する取得手段と、
前記取得手段により取得された装置特定情報、原稿データ特定情報および印刷条件情報を対応付けて記憶する記憶手段と、
前記装置特定情報、原稿データおよび印刷条件情報に基づいて、前記装置特定情報を示す画像を含んだ原稿の画像を生成する生成手段と、
前記生成手段により生成された画像を印刷する印刷手段と、
操作手段と、
表示手段と、
前記印刷手段により印刷された画像を読み取る読取手段と、
前記読取手段により読み取られた画像から装置特定情報を識別する識別手段と、
前記識別手段により識別された装置特定情報に対応付けて前記記憶手段に記憶されている印刷条件情報を前記表示手段に表示し、前記操作手段からの操作入力に応じて前記印刷条件情報を変更する変更手段と、
前記装置特定情報により特定される通信装置において実行可能なプログラムであって、前記変更手段により変更された印刷条件情報と、前記装置特定情報に対応付けて前記記憶手段に記憶されている原稿データ特定情報により特定される原稿データとを当該画像処理装置へ送信するよう前記通信装置を制御するプログラムを作成する作成手段と、
前記作成手段により作成されたプログラムを前記通信装置へ送信する送信手段と
を備えることを特徴とする画像処理装置。
Receiving means for receiving document data and printing condition information defining printing conditions for the document data;
Device specifying information for specifying a communication device that is a transmission source of the document data and printing condition information received by the receiving unit, document data specifying information for specifying the document data, and the printing condition information Obtaining means for obtaining
Storage means for storing device specifying information, document data specifying information, and printing condition information acquired by the acquiring means in association with each other;
Generating means for generating an image of a document including an image indicating the device specifying information based on the device specifying information, document data, and printing condition information;
Printing means for printing the image generated by the generating means;
Operation means;
Display means;
Reading means for reading an image printed by the printing means;
Identification means for identifying device specifying information from the image read by the reading means;
The printing condition information stored in the storage means in association with the device specifying information identified by the identification means is displayed on the display means, and the printing condition information is changed according to an operation input from the operation means. Change means,
A program that can be executed by the communication device specified by the device specifying information, the printing condition information changed by the changing unit, and the document data specifying stored in the storage unit in association with the device specifying information Creating means for creating a program for controlling the communication device to transmit document data specified by information to the image processing device;
An image processing apparatus comprising: a transmission unit configured to transmit the program created by the creation unit to the communication device.
原稿データと、当該原稿データの印刷条件を定めた印刷条件情報とを含んだ印刷ジョブを受信する受信手段と、
前記受信手段により受信された印刷ジョブに基づいて原稿の画像を生成する生成手段と、
前記生成手段により生成された画像を印刷する印刷手段と、
前記印刷ジョブの送信元となる通信装置を特定するための装置特定情報と、前記印刷ジョブに含まれている原稿データを特定するための原稿データ特定情報と、前記印刷ジョブに含まれている印刷条件情報とを取得する取得手段と、
前記取得手段により取得された装置特定情報、原稿データ特定情報および印刷条件情報を記憶する記憶手段と、
操作手段と、
表示手段と、
前記記憶手段に記憶された印刷条件情報を前記表示手段に表示し、前記操作手段からの操作入力に応じて前記印刷条件情報を変更する変更手段と、
前記記憶手段に記憶された装置特定情報により特定される通信装置において実行可能なプログラムであって、前記変更手段により変更された印刷条件情報と、前記記憶手段に記憶された原稿データ特定情報により特定される原稿データとを含んだ印刷ジョブを当該印刷装置へ送信するよう前記通信装置を制御するプログラムを作成する作成手段と、
前記作成手段により作成されたプログラムを前記通信装置へ送信する送信手段と
を備えることを特徴とする印刷装置。
Receiving means for receiving a print job including document data and print condition information defining a print condition of the document data;
Generating means for generating an image of a document based on a print job received by the receiving means;
Printing means for printing the image generated by the generating means;
Device specifying information for specifying a communication device that is a transmission source of the print job, document data specifying information for specifying document data included in the print job, and printing included in the print job Acquisition means for acquiring condition information;
Storage means for storing device specifying information, document data specifying information and printing condition information acquired by the acquiring means;
Operation means;
Display means;
Changing means for displaying the printing condition information stored in the storage means on the display means and changing the printing condition information in response to an operation input from the operating means;
A program that can be executed in a communication device specified by device specifying information stored in the storage unit, and that is specified by printing condition information changed by the changing unit and document data specifying information stored in the storage unit Creating means for creating a program for controlling the communication device to transmit a print job including the original data to be transmitted to the printing device;
A printing apparatus comprising: a transmission unit configured to transmit the program created by the creation unit to the communication device.
コンピュータを、
受信した原稿データおよび当該原稿データの出力条件を定めた出力条件情報に基づいて原稿の画像を生成する生成手段と、
前記生成手段により生成された画像を出力手段に出力させる出力制御手段と、
前記原稿データおよび出力条件情報の送信元となる通信装置を特定するための装置特定情報と、前記原稿データを特定するための原稿データ特定情報と、前記出力条件情報とを取得する取得手段と、
前記取得手段により取得された装置特定情報、原稿データ特定情報および出力条件情報を記憶手段に記憶させる記憶制御手段と、
前記記憶手段に記憶された出力条件情報を表示手段に表示し、操作手段からの操作入力に応じて前記出力条件情報を変更する変更手段と、
前記記憶手段に記憶された装置特定情報により特定される通信装置において実行可能なプログラムであって、前記変更手段により変更された出力条件情報と、前記記憶手段に記憶された原稿データ特定情報により特定される原稿データとを当該コンピュータへ送信するよう前記通信装置を制御するプログラムを作成する作成手段と、
前記作成手段により作成されたプログラムを前記通信装置へ送信する手段と
として機能させるためのプログラム。
Computer
Generating means for generating an image of a document based on received document data and output condition information defining an output condition of the document data;
Output control means for causing the output means to output the image generated by the generating means;
Acquisition means for acquiring device specifying information for specifying a communication device that is a transmission source of the original data and output condition information, original data specifying information for specifying the original data, and the output condition information;
Storage control means for storing in the storage means the device specifying information, document data specifying information and output condition information acquired by the acquiring means;
Changing means for displaying the output condition information stored in the storage means on a display means, and changing the output condition information according to an operation input from the operation means;
A program that can be executed by the communication device specified by the device specifying information stored in the storage unit, and that is specified by the output condition information changed by the changing unit and the document data specifying information stored in the storage unit Creating means for creating a program for controlling the communication device to transmit the original data to be transmitted to the computer;
A program for causing a program created by the creating means to function as means for transmitting to the communication device.
コンピュータを、
受信した原稿データおよび当該原稿データの印刷条件を定めた印刷条件情報の送信元となる通信装置を特定するための装置特定情報と、前記原稿データを特定するための原稿データ特定情報と、前記印刷条件情報とを取得する取得手段と、
前記取得手段により取得された装置特定情報、原稿データ特定情報および印刷条件情報を対応付けて記憶手段に記憶させる記憶制御手段と、
前記装置特定情報、原稿データおよび印刷条件情報に基づいて、前記装置特定情報を示す画像を含んだ原稿の画像を生成する生成手段と、
前記生成手段により生成された画像を印刷手段に印刷させる印刷制御手段と、
前記印刷手段により印刷された画像を読取手段に読み取らせる読取制御手段と、
前記読取手段により読み取られた画像から装置特定情報を識別する識別手段と、
前記識別手段により識別された装置特定情報に対応付けて前記記憶手段に記憶されている印刷条件情報を表示手段に表示し、操作手段からの操作入力に応じて前記印刷条件情報を変更する変更手段と、
前記装置特定情報により特定される通信装置において実行可能なプログラムであって、前記変更手段により変更された印刷条件情報と、前記装置特定情報に対応付けて前記記憶手段に記憶されている原稿データ特定情報により特定される原稿データとを当該コンピュータへ送信するよう前記通信装置を制御するプログラムを作成する作成手段と、
前記作成手段により作成されたプログラムを前記通信装置へ送信する手段と
として機能させるためのプログラム。
Computer
Apparatus specifying information for specifying a communication apparatus that is a transmission source of received original data and printing condition information that defines printing conditions for the original data, original data specifying information for specifying the original data, and the printing Acquisition means for acquiring condition information;
Storage control means for associating the device specifying information, the document data specifying information and the printing condition information acquired by the acquiring means with each other and storing them in the storage means;
Generating means for generating an image of a document including an image indicating the device specifying information based on the device specifying information, document data, and printing condition information;
Print control means for causing the printing means to print the image generated by the generation means;
A reading control unit that causes the reading unit to read an image printed by the printing unit;
Identification means for identifying device specifying information from the image read by the reading means;
Changing means for displaying the printing condition information stored in the storage means in association with the device specifying information identified by the identifying means on the display means and changing the printing condition information in response to an operation input from the operating means. When,
A program that can be executed by the communication device specified by the device specifying information, the printing condition information changed by the changing unit, and the document data specifying stored in the storage unit in association with the device specifying information Creating means for creating a program for controlling the communication device to transmit document data specified by the information to the computer;
A program for causing a program created by the creating means to function as means for transmitting to the communication device.
請求項6または7に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。   A computer-readable recording medium in which the program according to claim 6 or 7 is recorded.
JP2003355686A 2003-10-15 2003-10-15 Image processor, printer, program, and recording medium Pending JP2005119095A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003355686A JP2005119095A (en) 2003-10-15 2003-10-15 Image processor, printer, program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003355686A JP2005119095A (en) 2003-10-15 2003-10-15 Image processor, printer, program, and recording medium

Publications (1)

Publication Number Publication Date
JP2005119095A true JP2005119095A (en) 2005-05-12

Family

ID=34613158

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003355686A Pending JP2005119095A (en) 2003-10-15 2003-10-15 Image processor, printer, program, and recording medium

Country Status (1)

Country Link
JP (1) JP2005119095A (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007034413A (en) * 2005-07-22 2007-02-08 Konica Minolta Business Technologies Inc Image output system
JP2007081778A (en) * 2005-09-14 2007-03-29 Kyocera Mita Corp Image forming apparatus
JP2007194752A (en) * 2006-01-17 2007-08-02 Konica Minolta Business Technologies Inc Job submitting device and program
JP2007257627A (en) * 2006-02-24 2007-10-04 Canon Inc Printing system, printing apparatus, reprinting control method, and program
JP2008257335A (en) * 2007-04-02 2008-10-23 Canon Inc Control device, program creation method, and program
JP2009158992A (en) * 2007-12-25 2009-07-16 Konica Minolta Business Technologies Inc Image processor, image processing system, and program for image processor
JP2009182823A (en) * 2008-01-31 2009-08-13 Fuji Xerox Co Ltd Image processor and program
US7613413B2 (en) 2006-10-06 2009-11-03 Fuji Xerox Co., Ltd. Image forming system for executing a plurality of functions having stored sets of conditions
JP2010111075A (en) * 2008-11-07 2010-05-20 Canon Inc Printing processing apparatus, its controlling method, managing apparatus, and its controlling method
US8634100B2 (en) 2006-04-18 2014-01-21 Konica Minolta Business Technologies, Inc. Image forming apparatus for detecting index data of document data, and control method and program product for the same
US8670162B2 (en) 2010-03-17 2014-03-11 Kabushiki Kaisha Toshiba Facsimile job managing apparatus, facsimile transmission processing method, and facsimile transmission processing system
JP2016122365A (en) * 2014-12-25 2016-07-07 コニカミノルタ株式会社 Printing system, print output device and program
CN111191236A (en) * 2018-11-14 2020-05-22 柯尼卡美能达株式会社 Image forming apparatus and computer-readable recording medium
US20230199123A1 (en) * 2021-12-20 2023-06-22 Toshiba Tec Kabushiki Kaisha Image forming device, destination setting method, and non-transitory recording medium

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007034413A (en) * 2005-07-22 2007-02-08 Konica Minolta Business Technologies Inc Image output system
US8169627B2 (en) 2005-07-22 2012-05-01 Konica Minolta Business Technologies, Inc. Image outputting system
JP2007081778A (en) * 2005-09-14 2007-03-29 Kyocera Mita Corp Image forming apparatus
JP2007194752A (en) * 2006-01-17 2007-08-02 Konica Minolta Business Technologies Inc Job submitting device and program
JP2007257627A (en) * 2006-02-24 2007-10-04 Canon Inc Printing system, printing apparatus, reprinting control method, and program
US8634100B2 (en) 2006-04-18 2014-01-21 Konica Minolta Business Technologies, Inc. Image forming apparatus for detecting index data of document data, and control method and program product for the same
US7613413B2 (en) 2006-10-06 2009-11-03 Fuji Xerox Co., Ltd. Image forming system for executing a plurality of functions having stored sets of conditions
JP2008257335A (en) * 2007-04-02 2008-10-23 Canon Inc Control device, program creation method, and program
JP2009158992A (en) * 2007-12-25 2009-07-16 Konica Minolta Business Technologies Inc Image processor, image processing system, and program for image processor
JP2009182823A (en) * 2008-01-31 2009-08-13 Fuji Xerox Co Ltd Image processor and program
JP2010111075A (en) * 2008-11-07 2010-05-20 Canon Inc Printing processing apparatus, its controlling method, managing apparatus, and its controlling method
US8659772B2 (en) 2008-11-07 2014-02-25 Canon Kabushiki Kaisha Print processing apparatus and method of controlling the same, and management apparatus and method of controlling the same provide information to be fed back in second or subsequent job data printing using information of the operation history
US8670162B2 (en) 2010-03-17 2014-03-11 Kabushiki Kaisha Toshiba Facsimile job managing apparatus, facsimile transmission processing method, and facsimile transmission processing system
JP2016122365A (en) * 2014-12-25 2016-07-07 コニカミノルタ株式会社 Printing system, print output device and program
US9674390B2 (en) 2014-12-25 2017-06-06 Konica Minolta, Inc. Printing system for using authentication information transmitted from an external terminal, printout apparatus, and recording medium
CN111191236A (en) * 2018-11-14 2020-05-22 柯尼卡美能达株式会社 Image forming apparatus and computer-readable recording medium
US20230199123A1 (en) * 2021-12-20 2023-06-22 Toshiba Tec Kabushiki Kaisha Image forming device, destination setting method, and non-transitory recording medium

Similar Documents

Publication Publication Date Title
CN103186355B (en) Print control unit and print control program
US8176143B2 (en) Web service providing apparatus
JP5301627B2 (en) Print control system, print control server, image forming apparatus, processing method thereof, and program
JP5677047B2 (en) Printing system, information processing apparatus, printing method, and program
US9025172B2 (en) Printing setting apparatus, computer readable recording medium, and image forming system for generating printing setting information described in one data format included in plural types of data formats and submitting a printing job to an image forming apparatus capable of executing a printing job based on printing setting information described in the plural types of data formats
JP5629621B2 (en) Image forming apparatus, image forming processing system, image forming processing method, and computer-readable recording medium on which the program is recorded
JP2007203736A (en) Method for performing lock printing in printing apparatus
JP2007149015A (en) Data processing apparatus, data processing method, and program
JP5145254B2 (en) Image forming system, server apparatus, and image forming apparatus
US8605316B2 (en) Information processing apparatus and control method thereof, and storage medium
JP2005119095A (en) Image processor, printer, program, and recording medium
JP2006079271A (en) Data controller and its control method, image output device and computer program
JP4262071B2 (en) Service order providing system, image reading apparatus, information processing apparatus, service ordering method, and program
US8531694B2 (en) Appending restriction information to a job before transmission
US20080131182A1 (en) Print instructing apparatus, print system and computer-readable medium
JP2012034277A (en) Image processing system, control method thereof, and program
CN101841623A (en) Print system
JP2005123826A (en) Image processor, printer, program and recording medium
JP2012081648A (en) Image forming apparatus, information processing method using the same, and computer program
JP4558009B2 (en) Image output apparatus, control method therefor, and computer program
US20100318902A1 (en) Processing apparatus and method that generate suitable display information, and storage medium
JP2006093875A (en) Device of writing information on use of device, image-forming apparatus having same, and device system
JP4544295B2 (en) Printing system and printing control program
JP5369938B2 (en) Image forming apparatus, processing method thereof, and program
JP4595971B2 (en) Network scanning system and image reading apparatus