JP2008242599A - Printing system - Google Patents
Printing system Download PDFInfo
- Publication number
- JP2008242599A JP2008242599A JP2007079292A JP2007079292A JP2008242599A JP 2008242599 A JP2008242599 A JP 2008242599A JP 2007079292 A JP2007079292 A JP 2007079292A JP 2007079292 A JP2007079292 A JP 2007079292A JP 2008242599 A JP2008242599 A JP 2008242599A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- print data
- data
- printer
- 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
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
この発明は、プリンタとプリンタに印刷データを送信するPCとを備えた印刷システムに関する。 The present invention relates to a printing system including a printer and a PC that transmits print data to the printer.
特開2004−9368号公報には、容量の大きな印刷データをプリンタに送信させる際に、印刷時刻として昼休みや深夜の時刻を指定することにより、当該容量の大きな印刷データを指定した昼休みや深夜の時刻に印刷させる技術が開示されている。
ところで、ユーザが他人に見られたくない印刷データをPCからプリンタに送った場合、プリンタ側で直ぐに印刷が開始されると、その印刷物を当該ユーザ以外の人に見られる可能性がある。このようなことを回避するには、当該ユーザがプリンタの設置場所まで移動してから印刷を開始させればよい。 By the way, when the print data that the user does not want to be seen by another person is sent from the PC to the printer, if the printing is started immediately on the printer side, the printed matter may be seen by a person other than the user. In order to avoid such a situation, it is only necessary to start printing after the user has moved to the installation location of the printer.
一般的に、印刷データを生成するPCと印刷データの印刷を行なうプリンタとは、同じフロアに設置されている場合が多いため、PCのユーザがプリンタの設置場所まで移動するまでに要する時間は、数秒〜数十秒程度である。したがって、ユーザが他人に見られたくない印刷データをプリンタに送信する場合に、印刷開始時刻そのものを指定するのではなく、印刷開始時刻を遅らせる時間(遅延時間)を指定し、指定した遅延時間だけ印刷開始時刻を遅らせることができれば便利である。 In general, since a PC that generates print data and a printer that prints print data are often installed on the same floor, the time required for the PC user to move to the printer installation location is as follows. It is about several seconds to several tens of seconds. Therefore, when sending print data that the user does not want to be seen by others to the printer, instead of specifying the print start time itself, specify the time to delay the print start time (delay time), and only the specified delay time It is convenient if the print start time can be delayed.
この発明は、印刷データを画像形成装置に送信する際に、印刷開始時刻を遅らせる時間(遅延時間)をユーザが設定することにより、設定した遅延時間分、印刷開始時間を遅らせることができる印刷システムを提供することを目的とする。 According to the present invention, when printing data is transmitted to an image forming apparatus, a user sets a time (delay time) for delaying a print start time, whereby the print start time can be delayed by a set delay time. The purpose is to provide.
請求項1に記載の発明は、プリンタとプリンタに印刷データを送信するPCとを備えた印刷システムにおいて、PCは、ユーザの印刷操作に基づいて、印刷遅延時間をユーザに設定させる機能を備えた印刷ダイアログボックスを表示させる手段および印刷データを印刷装置に送信する際には、印刷データに印刷ダイアログボックス上で設定された印刷遅延時間を表すデータを付加して送信する手段を備えており、プリンタは、印刷データを受信して保存した後、当該印刷データに付加されている印刷遅延時間データに応じた遅延時間だけ印刷開始時刻を遅らせて、当該印刷データを印刷させる手段を備えていることを特徴とする。 The invention according to claim 1 is a printing system including a printer and a PC that transmits print data to the printer, and the PC has a function of allowing a user to set a print delay time based on a user's printing operation. Means for displaying a print dialog box and means for transmitting the print data by adding data representing the print delay time set in the print dialog box to the print device when sending the print data to the printing apparatus; Is provided with means for delaying the print start time by a delay time corresponding to the print delay time data added to the print data after receiving and storing the print data, and printing the print data. Features.
請求項2に記載の発明は、請求項1に記載の印刷システムにおいて、プリンタは、印刷データを受信して保存するとともに、当該印刷データに付加されている印刷遅延時間データに基づいて当該印刷データの印刷開始時刻を算出し、算出した印刷開始時刻を当該印刷データの印刷開始時刻として保存する手段、および保存されている印刷データの印刷開始時刻に現在時刻が到達したときに、当該印刷データの印刷を開始させる手段を備えていることを特徴とする。 According to a second aspect of the present invention, in the printing system according to the first aspect, the printer receives and stores the print data, and the print data based on the print delay time data added to the print data. Means for calculating the print start time of the print data, storing the calculated print start time as the print start time of the print data, and when the current time reaches the print start time of the stored print data, A means for starting printing is provided.
この発明によれば、印刷データを画像形成装置に送信する際に、印刷開始時刻を遅らせる時間(遅延時間)をユーザが設定することにより、設定した遅延時間分、印刷開始時間を遅らせることができるようになる。 According to the present invention, when the print data is transmitted to the image forming apparatus, the user sets the time for delaying the print start time (delay time), whereby the print start time can be delayed by the set delay time. It becomes like this.
以下、図面を参照して、本発明の実施例について説明する。 Embodiments of the present invention will be described below with reference to the drawings.
図1は、印刷データを生成するホストコンピュータと、印刷データを印刷するプリンタとを示している。 FIG. 1 shows a host computer that generates print data and a printer that prints the print data.
プリンタ200は、ホストI/F211、プログラムROM212、フォントROM213、CPU214、RAM215、パネルI/F216およびエンジンI/F217を有するコントローラボード210と、ハードディスク221と、パネル(操作表示パネル)222とプリンタエンジン223を備えている。コントローラボード210内の各機器はバスを介して互いに接続されている。
The
ハードディスク221は、コントローラボード210内のバスに接続されている。操作表示パネル222は、コントローラボード210内のパネルI/F216に接続されている。プリンタエンジン223は、コントローラボード210内のエンジンI/F217に接続されている。
The
ホストコンピュータ(以下、PCという)100には、プリンタ200に適合したプリンタドライバ110が搭載されている。PC100は、プリンタ200のコントローラボード210内のホストI/F211に接続されている。
A host computer (hereinafter referred to as a PC) 100 is equipped with a
なお、図1には、1台のPC100のみがプリンタ200に接続されているが、通常は、複数台のPC100がプリンタ200に接続されている。
In FIG. 1, only one PC 100 is connected to the
図2は、PC100側で印刷操作を行なったときに表示される印刷ダイアログボックスを示している。
FIG. 2 shows a print dialog box displayed when a printing operation is performed on the
この印刷ダイアログボックスでは、印刷開始時刻を遅らせる時間(遅延時間)を入力するための遅延時間指定ボックス11が設けられている。デフォルトは0秒である。図2の例では、遅延時間指定ボックス11に遅延時間として5秒が入力された例を示している。なお、遅延時間はポップアップメニュー形式で複数の選択候補から1つの選択候補を選択できるようになっている。
In this print dialog box, a delay
なお、図3に示すように、印刷ダイアログボックスに、遅延時間を設定するための3つの選択ボタン21、22、23を設け、いずれかのボタンをユーザに選択させるようにしてもよい。この例では、選択ボタン21は遅延時間を0に設定するためのボタンであり、選択ボタン22は遅延時間を予めユーザによって設定された”少し”に対応する時間に設定するためのボタンであり、選択ボタン23は遅延時間を予めユーザによって設定された”遅く”に対応する時間に設定するためのボタンである。例えば、”少し”に対応する時間としては5秒が、”遅く”に対応する時間としては15秒が予め設定される。
As shown in FIG. 3, the print dialog box may be provided with three
ユーザは、印刷データをプリンタ200で印刷させたい場合には、PC100側で印刷操作を行なうことにより、例えば、図2に示すような印刷ダイアログボックスをPC100に表示させる。そして、印刷範囲、部数等をデフォルトとは異なる値に設定する必要がある場合には、設定変更を行なう。この際、他人に印刷データを見せたくない場合には、ユーザは遅延時間指定ボックス11に自己がプリンタ200の設置場所まで移動するのに十分な時間、例えば、5秒を入力する。そして、印刷ダイアログボックス内のOKボタンを押す。
When the user wants to print the print data with the
印刷ダイアログボックス内のOKボタンを押すと、印刷データに印刷ダイアログボックスで設定された遅延時間を表すデータが付加されてプリンタ200に送信される。
When an OK button in the print dialog box is pressed, data representing the delay time set in the print dialog box is added to the print data and transmitted to the
図4は、プリンタ200のCPU214によって行なわれる処理の手順を示している。
FIG. 4 shows a procedure of processing performed by the
印刷ジョブの受付が発生したか否かを判別する(ステップS1)。つまり、遅延時間を表すデータおよび印刷データを含む印刷ジョブデータが送られてきたか否かを判別する。印刷ジョブの受付が発生した場合(印刷ジョブデータが送られてきた場合)には、まず、遅延時間を表すデータを受信してバッファに記憶した後(ステップS2)、印刷データの受信処理を開始する(ステップS3)。受信処理によって受信される印刷データは記憶装置に保存される。印刷データの受信処理が開始されると、印刷待ちジョブが存在しているか否かを判別する(ステップS4)。印刷待ちのジョブが存在していない場合には、印刷データの受信が終了したか否かを判別する(ステップS8)。印刷データの受信が終了していない場合には、ステップS3に戻り、印刷データの受信処理を続行する。 It is determined whether or not a print job has been received (step S1). That is, it is determined whether or not print job data including data representing delay time and print data has been sent. When a print job is received (when print job data is sent), first, data representing the delay time is received and stored in the buffer (step S2), and then print data reception processing is started. (Step S3). The print data received by the reception process is stored in the storage device. When the print data reception process is started, it is determined whether or not there is a print waiting job (step S4). If there is no job waiting to be printed, it is determined whether or not reception of print data has been completed (step S8). If the reception of print data has not ended, the process returns to step S3 and the print data reception process is continued.
印刷データの受信が終了した場合には(ステップS8でYES)、上記ステップS2で受信した遅延時間を表すデータに基づいて、当該印刷ジョブの印刷開始時刻を算出し、算出した印刷開始時刻を、当該印刷ジョブを表すジョブ番号(例えば、受信したジョブの順番に付与される番号)に関連して印刷管理テーブルに保存する(ステップS9)。当該印刷データの印刷開始時刻は、例えば、当該印刷データの受信が終了した時刻に、受信した遅延時間を加算した時刻となる。 When reception of the print data is completed (YES in step S8), the print start time of the print job is calculated based on the data representing the delay time received in step S2, and the calculated print start time is The job is stored in the print management table in association with a job number representing the print job (for example, a number given in the order of received jobs) (step S9). The print start time of the print data is, for example, a time obtained by adding the received delay time to the time when reception of the print data ends.
また、複数の印刷待ちジョブが存在している場合には、それらの印刷ジョブの印刷開始時刻に基づいて、印刷順序を決定して印刷管理テーブルに保存する(ステップS10)。そして、ステップS1に戻る。なお、ある印刷ジョブに対する印刷処理が終了した際には、印刷管理テーブル内から当該印刷処理が終了した印刷ジョブに関する管理データが印刷管理テーブルから削除される。 If there are a plurality of jobs waiting to be printed, the print order is determined based on the print start times of these print jobs and stored in the print management table (step S10). Then, the process returns to step S1. When print processing for a certain print job is completed, management data relating to the print job for which the print processing has been completed is deleted from the print management table.
上記ステップS4において、印刷待ちジョブが存在していると判別した場合には、印刷処理中であるか否かを判別する(ステップS5)。印刷処理中でなければ、印刷開始時刻が現在時刻以前の時刻である印刷待ちのジョブが存在しているか否かを判別する(ステップS6)。印刷開始時刻が現在時刻以前の時刻である印刷待ちのジョブが存在している場合には、その印刷ジョブの印刷を開始させた後(ステップS7)、ステップS8に移行する。上記ステップS7において、印刷開始時刻が現在時刻以前の時刻である印刷待ちのジョブが複数存在している場合には、ステップS10で設定された印刷順序が最も早い印刷ジョブの印刷を開始させる。 If it is determined in step S4 that there is a job waiting for printing, it is determined whether or not printing is being performed (step S5). If printing is not in progress, it is determined whether there is a job waiting for printing whose printing start time is before the current time (step S6). If there is a job waiting for printing whose print start time is before the current time, printing of the print job is started (step S7), and the process proceeds to step S8. If there are a plurality of jobs waiting for printing whose print start time is earlier than the current time in step S7, printing of the print job with the earliest print order set in step S10 is started.
上記ステップS5において印刷処理中であると判別された場合(ステップS5でYES)または上記ステップS6において印刷開始時刻が現在時刻以前の時刻である印刷待ちのジョブが存在していないと判別された場合(ステップS6でNO)には、ステップS8に移行する。 If it is determined in step S5 that printing is in progress (YES in step S5), or if it is determined in step S6 that there is no job waiting to be printed whose print start time is earlier than the current time. (NO in step S6), the process proceeds to step S8.
上記ステップS1において、印刷ジョブの受付が発生していないと判別した場合には、印刷処理中であるか否かを判別する(ステップS11)。印刷処理中でなければ、印刷開始時刻が現在時刻以前の時刻である印刷待ちのジョブが存在しているか否かを判別する(ステップS12)。印刷開始時刻が現在時刻以前の時刻である印刷待ちのジョブが存在している場合には、その印刷ジョブの印刷を開始させた後(ステップS13)、ステップS1に移行する。上記ステップS13において、印刷開始時刻が現在時刻以前の時刻である印刷待ちのジョブが複数存在している場合には、ステップS10で設定された印刷順序が最も早い印刷ジョブの印刷を開始させる。 If it is determined in step S1 that a print job has not been received, it is determined whether or not print processing is being performed (step S11). If printing is not in progress, it is determined whether there is a job waiting for printing whose printing start time is before the current time (step S12). If there is a job waiting for printing whose print start time is before the current time, printing of the print job is started (step S13), and the process proceeds to step S1. If there are a plurality of jobs waiting for printing whose print start time is earlier than the current time in step S13, printing of the print job with the earliest print order set in step S10 is started.
上記ステップS11において印刷処理中であると判別された場合(ステップS11でYES)または上記ステップS12において印刷開始時刻が現在時刻以前の時刻である印刷待ちのジョブが存在していないと判別された場合(ステップS12でNO)には、ステップS1に戻る。 If it is determined in step S11 that printing is in progress (YES in step S11), or if it is determined in step S12 that there is no job waiting for printing whose print start time is earlier than the current time. If (NO in step S12), the process returns to step S1.
100 ホストコンピュータ(PC)
110 プリンタドライバ
200 プリンタ
210 コントローラボード
211 ホストI/F
212 プログラムROM
213 フォントROM
214 CPU
215 RAM
216 パネルI/F
217 エンジンI/F
221 ハードディスク
222 パネル(操作表示パネル)
223 プリンタエンジン
100 Host computer (PC)
110
212 Program ROM
213 Font ROM
214 CPU
215 RAM
216 Panel I / F
217 Engine I / F
221
223 Printer Engine
Claims (2)
PCは、ユーザの印刷操作に基づいて、印刷遅延時間をユーザに設定させる機能を備えた印刷ダイアログボックスを表示させる手段および印刷データを印刷装置に送信する際には、印刷データに印刷ダイアログボックス上で設定された印刷遅延時間を表すデータを付加して送信する手段を備えており、
プリンタは、印刷データを受信して保存した後、当該印刷データに付加されている印刷遅延時間データに応じた遅延時間だけ印刷開始時刻を遅らせて、当該印刷データを印刷させる手段を備えていることを特徴とする印刷システム。 In a printing system comprising a printer and a PC for transmitting print data to the printer,
The PC displays a print dialog box having a function of allowing the user to set a print delay time based on the user's print operation, and when the print data is transmitted to the printing apparatus, the print data is displayed on the print dialog box. Means for adding and transmitting data representing the print delay time set in step 1,
The printer has means for printing the print data after receiving and storing the print data and delaying the print start time by a delay time corresponding to the print delay time data added to the print data. A printing system featuring.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007079292A JP2008242599A (en) | 2007-03-26 | 2007-03-26 | Printing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007079292A JP2008242599A (en) | 2007-03-26 | 2007-03-26 | Printing system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008242599A true JP2008242599A (en) | 2008-10-09 |
Family
ID=39913908
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007079292A Pending JP2008242599A (en) | 2007-03-26 | 2007-03-26 | Printing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008242599A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110157640A1 (en) * | 2009-12-28 | 2011-06-30 | Canon Kabushiki Kaisha | Image forming apparatus, and control method therefor |
US20130308153A1 (en) * | 2012-05-15 | 2013-11-21 | Brother Kogyo Kabushiki Kaisha | Control device |
-
2007
- 2007-03-26 JP JP2007079292A patent/JP2008242599A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110157640A1 (en) * | 2009-12-28 | 2011-06-30 | Canon Kabushiki Kaisha | Image forming apparatus, and control method therefor |
US20130308153A1 (en) * | 2012-05-15 | 2013-11-21 | Brother Kogyo Kabushiki Kaisha | Control device |
US9418324B2 (en) | 2012-05-15 | 2016-08-16 | Brother Kogyo Kabushiki Kaisha | Control device for controlling printing based on a first and second period |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9160888B2 (en) | Information processing apparatus, user information management control method, and storage medium | |
JP2013161127A (en) | Information processing apparatus, control method, and program | |
US9846824B2 (en) | Image forming apparatus, method for controlling image forming apparatus, and storage medium for providing print-cost-reducing settings | |
JP2011140172A (en) | Printing apparatus, printing method, and program | |
JP2007233591A (en) | Printer driver and its test printing method and printer | |
KR101158979B1 (en) | Printing control system, method of controlling printing control system, and recording medium having program for controlling information processor recorded thereon | |
US20230236773A1 (en) | Non-transitory storage medium storing supporting program executable by computer of information processing apparatus | |
JP2009053789A (en) | Information processor, program, and computer-readable recording medium | |
JP2012018631A (en) | Display device, display method, computer program and recording medium | |
JP2008242599A (en) | Printing system | |
JP2006326841A (en) | Apparatus for stopping sectional unit printing | |
JP6307911B2 (en) | Program, storage medium, image forming system, and image forming method | |
US9373066B2 (en) | Image forming apparatus capable of displaying thumbnail image of a page of a document during a printing process, information processing apparatus, control methods and storage media therefor, and image forming system | |
JP5700966B2 (en) | PRINT CONTROL DEVICE, ITS CONTROL METHOD, AND PROGRAM | |
JP2008033597A (en) | Printing control system, printing control program and printing control device | |
JP4631669B2 (en) | Printing system and printing control program | |
JP2007041808A (en) | Print history display program | |
JP2009015362A (en) | Printing system, program, and storage medium | |
JP2009226834A (en) | Printing device and printing method for printing device | |
JP2005182755A (en) | Printing system, print data generating method and program | |
JP2001010153A (en) | Print processing system | |
JP2005284938A (en) | Printing job execution instruction apparatus, program used therefor, and printing job execution method | |
US20230079963A1 (en) | Data transmission apparatus and data transmission method capable of saving user time and effort | |
JP2003271335A (en) | Printer and print method | |
JP2010218325A (en) | Printing controller and printing system |