JP2015125506A - Print control device, information processing method, and program - Google Patents

Print control device, information processing method, and program Download PDF

Info

Publication number
JP2015125506A
JP2015125506A JP2013268078A JP2013268078A JP2015125506A JP 2015125506 A JP2015125506 A JP 2015125506A JP 2013268078 A JP2013268078 A JP 2013268078A JP 2013268078 A JP2013268078 A JP 2013268078A JP 2015125506 A JP2015125506 A JP 2015125506A
Authority
JP
Japan
Prior art keywords
print
nesting
printer
processed
image
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
JP2013268078A
Other languages
Japanese (ja)
Inventor
裕子 中川
Hiroko Nakagawa
裕子 中川
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2013268078A priority Critical patent/JP2015125506A/en
Publication of JP2015125506A publication Critical patent/JP2015125506A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

PROBLEM TO BE SOLVED: To efficiently and properly perform printing.SOLUTION: Determination is so made as to whether a print job of a processing object is in a nesting state. As a result of the determination, if it is in the nesting state, nesting information is output, the nesting information showing that the print job of the processing object is in the nesting state.

Description

本発明は、複数の印刷対象の画像を記録媒体上で並べて印刷させるかどうかを制御する情報処理技術に関するものである。   The present invention relates to an information processing technique for controlling whether a plurality of images to be printed are printed side by side on a recording medium.

従来、印刷装置において、用紙節約のために、用紙幅方向に複数の印刷ジョブの画像を並べて印刷する、いわゆるネスティング機能が知られている。   2. Description of the Related Art Conventionally, a so-called nesting function for printing a plurality of print job images side by side in the paper width direction is known in a printing apparatus in order to save paper.

しかし、ネスティング機能では、自動でレイアウトが決定されるため、ユーザの意図に反して、ネスティング機能によるレイアウト変更が行われてしまう場合がある。そこで、ネスティング機能による印刷を行う際に配置状態をプレビュー表示させることが提案されている。(特許文献1参照)   However, since the layout is automatically determined in the nesting function, the layout may be changed by the nesting function against the user's intention. Thus, it has been proposed to display a preview of the arrangement state when performing printing by the nesting function. (See Patent Document 1)

特開2008−225547号公報JP 2008-225547 A

しかしながら、ネスティング機能は、印刷装置側での設定により自動で実行されることがあり、このような場合、ユーザはプレビュー表示をさせようとはせず、印刷が実行されてから意図しない結果となってしまうことがある。また、ネスティング機能を用いる場合、並べて配置させるための他の印刷ジョブが受信するのを待つ場合があり、先行して受信した印刷ジョブの実行が遅くなってしまうことがある。また、これらはホスト装置側でネスティング機能を用いるよう設定するものであってもユーザがその設定に気付かないこともあり、同様に生ずる課題である。   However, the nesting function may be automatically executed depending on the setting on the printing apparatus side. In such a case, the user does not try to display a preview, and an unintended result is obtained after printing is executed. May end up. Further, when using the nesting function, there is a case where another print job for arranging them side by side may be received, and the execution of the print job received in advance may be delayed. In addition, even if the setting is made so that the nesting function is used on the host device side, the user may not be aware of the setting, which is a problem that occurs in the same manner.

本発明は上記の課題を解決するためになされたものであり、効率的にかつ適切に印刷を行うことを可能にする技術を提供することを目的とする。   SUMMARY An advantage of some aspects of the invention is to provide a technique that enables efficient and appropriate printing.

上記の目的を達成するための本発明による印刷制御装置は以下の構成を備える。即ち、
処理対象の印刷画像が、記録媒体上で他の画像と並べて印刷されるか判定する判定手段と、
前記判定手段の判定の結果、前記処理対象の印刷画像が他の画像と並べて印刷される場合、前記処理対象の印刷画像が印刷される前にその旨を通知する通知手段と
を備える。
In order to achieve the above object, a printing control apparatus according to the present invention comprises the following arrangement. That is,
Determining means for determining whether a print image to be processed is printed side by side with other images on a recording medium;
If the result of the determination by the determination means is that the print image to be processed is printed side by side with another image, a notification means for notifying the fact before the print image to be processed is printed.

本発明によれば、効率的にかつ適切に印刷を行うことを可能にする。   According to the present invention, it is possible to perform printing efficiently and appropriately.

印刷システムの構成を示すブロック図である。1 is a block diagram illustrating a configuration of a printing system. ホスト装置の構成を示すブロック図である。It is a block diagram which shows the structure of a host apparatus. プリンタドライバユーザインタフェースの例を示す図である。3 is a diagram illustrating an example of a printer driver user interface. FIG. 印刷プレビュー制御部が表示するユーザインタフェースを示す図である。It is a figure which shows the user interface which a print preview control part displays. 印刷プレビュー制御部の動作概要を示すフローチャートである。It is a flowchart which shows the operation | movement outline | summary of a print preview control part. ネスティング状態の判定処理を示すフローチャートである。It is a flowchart which shows the determination process of a nesting state. 印刷プレビュー制御部が表示するユーザインタフェースを示す図である。It is a figure which shows the user interface which a print preview control part displays. 印刷プレビュー制御部が表示するユーザインタフェースを示す図である。It is a figure which shows the user interface which a print preview control part displays.

以下、本発明の実施の形態について図面を用いて詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

図1は印刷システムの概略構成を示すブロック図である。   FIG. 1 is a block diagram showing a schematic configuration of a printing system.

図1の印刷システムでは、パーソナルコンピュータ(PC)等の情報処理装置からなるホスト装置1と、記録媒体に記録を行う印刷装置であるプリンタ2とによって構成される。   The printing system shown in FIG. 1 includes a host apparatus 1 including an information processing apparatus such as a personal computer (PC), and a printer 2 that is a printing apparatus that records on a recording medium.

ホスト装置1には、オペレーティングシステム(以下、OS)101と、プリンタ2を制御するソフトウェアであるプリンタドライバ103と、各種文書を作成するアプリケーション102とがインストールされている。ホスト装置1では、アプリケーション102によって作成される各種の文書や画像を印刷するため、OS101とプリンタドライバ103とが動作する。   An operating system (hereinafter referred to as OS) 101, a printer driver 103 that is software for controlling the printer 2, and an application 102 that creates various documents are installed in the host device 1. In the host device 1, the OS 101 and the printer driver 103 operate in order to print various documents and images created by the application 102.

また、プリンタドライバ103は、以下の4つの機能部から構成される。   The printer driver 103 includes the following four functional units.

即ち、ユーザからの入力を受け付けるユーザインタフェース部104、プリンタ2に送信する印刷データを生成するグラフィックス処理部105、印刷レイアウト等の印刷結果を確認する印刷プレビュー(プレビュー機能)の制御を行う印刷プレビュー制御部106である。さらに、これらに加えて、プリンタ2に装着されている記録媒体であるロール紙の幅情報や現在のプリンタ2の状態等の各種プリンタ情報を取得するプリンタ情報取得部107がある。   That is, a user interface unit 104 that receives input from the user, a graphics processing unit 105 that generates print data to be transmitted to the printer 2, and a print preview that controls a print preview (preview function) for confirming a print result such as a print layout. This is the control unit 106. In addition to these, there is a printer information acquisition unit 107 that acquires various types of printer information such as the width information of the roll paper that is a recording medium mounted on the printer 2 and the current state of the printer 2.

尚、図1では、プリンタ2は、例えば、印刷方式として、インクジェット方式を利用するプリンタとし、ここでは、特に、ロール紙や、A0サイズやB0サイズ等の比較的大きなサイズの記録媒体を用いる印刷装置を想定している。しかし、比較的小さなサイズの記録媒体を用いる印刷装置を本実施形態に適用することができる。また、記録方式としては、インクジェット方式に限定されず、電子写真方式、熱転写方式等の他の印刷方式を利用することができる。また、プリンタ2は、ホスト装置1からの複数の印刷対象画像(処理対象の印刷画像)の向きやレイアウトを、用紙の余白が少なくなるように決定して印刷するネスティング機能を有する。このネスティング機能により、プリンタ2は、複数の印刷ジョブによる複数の印刷対象画像を記録媒体上(用紙の幅方向)に並べて配置して出力することが可能となる。このネスティング機能のON(設定)/OFF(設定解除)は、プリンタ2の操作パネルを介して設定することもできるし、ホスト装置1からプリンタ2へ送信される指示情報(ネスティング機能の設定/設定解除指示)に基づいて設定することもできる。プリンタ2の操作パネルを介して設定されたネスティング機能のON(設定)/OFF(設定解除)の情報はプリンタ2の不揮発性メモリに記憶され、これに従って印刷対象画像のレイアウトが決定される。   In FIG. 1, the printer 2 is, for example, a printer that uses an inkjet method as a printing method. Here, in particular, printing using a roll paper or a recording medium having a relatively large size such as A0 size or B0 size is used. Assume device. However, a printing apparatus using a recording medium having a relatively small size can be applied to this embodiment. The recording method is not limited to the ink jet method, and other printing methods such as an electrophotographic method and a thermal transfer method can be used. Further, the printer 2 has a nesting function for determining and printing the orientation and layout of a plurality of print target images (processing target print images) from the host device 1 so that the margin of the paper is reduced. With this nesting function, the printer 2 can arrange and output a plurality of print target images by a plurality of print jobs side by side on a recording medium (paper width direction). This nesting function ON (setting) / OFF (setting cancellation) can be set via the operation panel of the printer 2 or instruction information (setting / setting of the nesting function) transmitted from the host device 1 to the printer 2. It can also be set based on a release instruction. Information on ON (setting) / OFF (setting cancellation) of the nesting function set via the operation panel of the printer 2 is stored in the non-volatile memory of the printer 2, and the layout of the print target image is determined accordingly.

図2はホスト装置1の構成を示すブロック図である。   FIG. 2 is a block diagram showing the configuration of the host device 1.

図2において、CPU201は、ホスト装置1全体の各種制御を行う。ROM202には、ホスト装置1の起動時にCPU201が実行する初期化プログラムや各種データが格納されている。RAM203は、CPU201に対するメインメモリや作業領域として用いられる。   In FIG. 2, the CPU 201 performs various controls of the entire host device 1. The ROM 202 stores an initialization program executed by the CPU 201 when the host device 1 is started up and various data. The RAM 203 is used as a main memory or work area for the CPU 201.

外部記憶装置205は、例えば、ハードディスク(HDD)等の記憶媒体で構成され、各種プログラムが格納される。このプログラムには、図1のOS101やプリンタドライバ103を実現するプログラムや、後述するフローチャートで示される処理を実現するためのプログラムが含まれる。そして、RAM203には、後述するフローチャートで示される処理を実現するためのプログラムが外部記憶装置205よりロードされる。   The external storage device 205 is composed of a storage medium such as a hard disk (HDD) and stores various programs. This program includes a program for realizing the OS 101 and the printer driver 103 in FIG. 1 and a program for realizing the processing shown in the flowchart described later. The RAM 203 is loaded with a program for realizing processing shown in a flowchart described later from the external storage device 205.

入力部206は、キーボードやマウス等の入力装置で構成され、CPU201に対して、各種指示入力を行う。LCDやCRT等の表示装置で構成される表示部207は、CPU201の制御によって、ユーザインタフェース等の画像の各種表示を行う。通信インタフェース(I/F)204により、ホスト装置1は、プリンタ2等の周辺装置との通信を行う。この通信インタフェース204は、有線/無線のどちらでも良く、有線の場合、LANインタフェース、USBインタフェース等を利用でき、無線の場合、無線LANインタフェース、WiFiインタフェース等を利用できる。   The input unit 206 includes an input device such as a keyboard and a mouse, and inputs various instructions to the CPU 201. A display unit 207 configured with a display device such as an LCD or a CRT displays various images such as a user interface under the control of the CPU 201. With the communication interface (I / F) 204, the host device 1 communicates with peripheral devices such as the printer 2. The communication interface 204 may be either wired or wireless. In the wired case, a LAN interface, a USB interface, or the like can be used. In the wireless case, a wireless LAN interface, a WiFi interface, or the like can be used.

プリンタ2は、ロール紙給紙ユニット(不図示)を備え、プリンタドライバ103が許容する範囲内で、任意の長さの原稿を印刷することができる。また、カット紙用の給紙口を備えることにより、ロール紙のみならずカット紙に印刷を行うことも可能である。   The printer 2 includes a roll paper feeding unit (not shown), and can print a document having an arbitrary length within a range allowed by the printer driver 103. Further, by providing a paper feed port for cut paper, it is possible to print on cut paper as well as roll paper.

次に、ユーザの操作に従う印刷プレビュー制御部106を利用した印刷プレビュー表示手順について説明する。   Next, a print preview display procedure using the print preview control unit 106 according to a user operation will be described.

初めに、ユーザは、アプリケーション102にて任意の文書を作成し、アプリケーション102が提供するメニュー等のコントロールから印刷指示を行い、印刷ダイアログを起動する。一般的に、アプリケーション102の印刷ダイアログからは、プロパティボタン等のボタンコントロールを押下することにより、選択しているプリンタドライバの設定を確認、または変更を行うことができる。   First, the user creates an arbitrary document using the application 102, issues a print instruction from a control such as a menu provided by the application 102, and starts a print dialog. Generally, from the print dialog of the application 102, setting of the selected printer driver can be confirmed or changed by pressing a button control such as a property button.

図3はプリンタドライバ103の設定を確認、変更を行うユーザインタフェースであるドライバUI300の一例を示す図である。このドライバUI300は、ユーザインタフェース部104によって生成されるものであり、例えば、アプリケーション102の印刷ダイアログのプロパティボタンが押下されると表示される。   FIG. 3 is a diagram illustrating an example of a driver UI 300 that is a user interface for checking and changing settings of the printer driver 103. The driver UI 300 is generated by the user interface unit 104, and is displayed, for example, when the property button of the print dialog of the application 102 is pressed.

図3において、ドライバUI300は、「原稿サイズ」を設定するためのリストボックス301、「用紙の種類」を設定するためのリストボックス302、「給紙方法」を設定するためのリストボックス303を備える。また、ドライバUI300は、「印刷プレビューを行う」ためのチェックボックス304を備える。更に、ドライバUI300は、各種設定状態をキャンセルするためのキャンセルボタン305、各種設定状態を確定するためのOKボタン306を備える。   In FIG. 3, the driver UI 300 includes a list box 301 for setting “original size”, a list box 302 for setting “paper type”, and a list box 303 for setting “paper feeding method”. . The driver UI 300 also includes a check box 304 for “performing print preview”. Further, the driver UI 300 includes a cancel button 305 for canceling various setting states and an OK button 306 for confirming various setting states.

ここでは、リストボックス301で、原稿の大きさ(印刷データが表す画像サイズ)として「A4」を設定している。また、リストボックス302により、用紙の種類として「光沢紙」を設定している。更に、リストボックス303により、印刷する際の給紙方法として「ロール紙」を設定している。   Here, in the list box 301, “A4” is set as the document size (image size represented by the print data). In addition, “glossy paper” is set as the paper type by the list box 302. Further, “roll paper” is set as a paper feeding method for printing by the list box 303.

「印刷プレビューを行う」ためのチェックボックス304は、印刷前に印刷プレビューを起動するか否かを設定する。ここで、設定をオンにする(チェックする)ことにより、印刷前に印刷プレビュー処理が起動される。ここでは、設定をオンにしている(チェックしている)状態を示している。   A check box 304 for “perform print preview” sets whether to activate print preview before printing. Here, when the setting is turned on (checked), the print preview process is started before printing. Here, a state in which the setting is turned on (checked) is shown.

以上の設定がなされた状態で、OKボタン306を押下することにより、設定が確定し、プリンタドライバ103のドライバUI300の表示を終了する。一方、キャンセルボタン305を押下すると、変更した設定が有効にならず、プリンタドライバ103の初期設定、或いは、以前に設定した内容が採用され、プリンタドライバ103のドライバUI300の表示を終了する。ドライバUI300における設定値は、設定情報として、RAM203に記憶される
プリンタドライバ103の設定の終了後、アプリケーション102の印刷ダイアログから印刷を開始するための印刷開始ボタン等のコントロールを押下することにより、プリンタドライバ103に文書データが渡される。上述のように、現在、プリンタドライバ103の設定で、「印刷プレビューを行う」ためのチェックボックス304をオンに設定しているため、文書データは印刷プレビュー制御部106に渡されて、印刷プレビューの起動処理が開始される。
By pressing the OK button 306 with the above settings made, the settings are confirmed and the display of the driver UI 300 of the printer driver 103 is terminated. On the other hand, when the cancel button 305 is pressed, the changed setting is not validated, the initial setting of the printer driver 103 or the previously set content is adopted, and the display of the driver UI 300 of the printer driver 103 is ended. The setting value in the driver UI 300 is stored as setting information in the RAM 203. After the setting of the printer driver 103 is completed, the printer UI is pressed by pressing a control such as a print start button for starting printing from the print dialog of the application 102. Document data is passed to the driver 103. As described above, since the check box 304 for “perform print preview” is currently set to ON in the setting of the printer driver 103, the document data is transferred to the print preview control unit 106 and the print preview is set. The startup process is started.

図4は印刷プレビュー制御部106が実現するプレビュー画面である印刷プレビューダイアログ401である。   FIG. 4 shows a print preview dialog 401 which is a preview screen realized by the print preview control unit 106.

図4の印刷プレビューダイアログ401は、印刷プレビュー表示部402、設定表示・変更部404、プリンタ本体の設定に関連した情報を表示するプリンタ設定情報表示部411を備える。   The print preview dialog 401 in FIG. 4 includes a print preview display unit 402, a setting display / change unit 404, and a printer setting information display unit 411 that displays information related to settings of the printer main body.

印刷プレビュー表示部402には用紙イメージ403が表示される。そして、用紙イメージ403上には、処理対象の印刷ジョブで印刷する画像のプレビュー画像が、ネスティング機能の有無に基づいて、その配置位置が決定され、順次レイアウトされることになる。   A paper image 403 is displayed on the print preview display unit 402. Then, on the paper image 403, the arrangement position of the preview image of the image to be printed by the print job to be processed is determined based on the presence or absence of the nesting function, and sequentially laid out.

設定表示・変更部404は、「給紙方法」を設定するための給紙方法リストボックス405、「ロール紙幅」を設定するためのロール紙幅リストボックス406、「用紙の種類」を設定するための用紙の種類リストボックス407を備える。また、設定表示・変更部404は、印刷を指示するための印刷ボタン408、印刷をキャンセルするためのキャンセルボタン409、ネスティング状態を解除するためのネスティング解除ボタン410を備える。   A setting display / change unit 404 sets a paper feed method list box 405 for setting “paper feed method”, a roll paper width list box 406 for setting “roll paper width”, and a “paper type”. A paper type list box 407 is provided. The setting display / change unit 404 includes a print button 408 for instructing printing, a cancel button 409 for canceling printing, and a nesting cancellation button 410 for canceling the nesting state.

そして、給紙方法リストボックス405で指定された給紙方法の用紙イメージが用紙イメージ403に表示される。また、ロール紙幅リストボックス406で指定されたロール紙幅の用紙イメージが用紙イメージ403に表示される。用紙の種類リストボックス407で指定された用紙の種類の印刷設定を行う。   Then, the paper image of the paper feeding method specified in the paper feeding method list box 405 is displayed on the paper image 403. A paper image having a roll paper width designated in the roll paper width list box 406 is displayed on the paper image 403. Print settings for the paper type specified in the paper type list box 407 are performed.

ユーザは、印刷プレビュー表示部402に表示される印刷イメージを確認し、表示される内容で印刷する場合、印刷ボタン408を押下することにより印刷データをプリンタ2へ出力し印刷を行う。印刷プレビュー表示部402に表示される印刷イメージを確認し、印刷しない場合は、キャンセルボタン409を押下することにより、印刷プレビューダイアログ401を閉じる。また、ネスティング状態である場合は、プリンタ設定情報表示部411にその旨が表示される。このとき、ネスティング解除ボタン410を押下することにより、ネスティング状態を解除することが可能である。尚、以下で説明する実施形態において、印刷プレビュー制御部106がプリンタ2との情報の送受信を行う際は、プリンタ情報取得部107を介して行うものとする。   When the user confirms the print image displayed on the print preview display unit 402 and prints with the displayed contents, the user presses the print button 408 to output the print data to the printer 2 and perform printing. A print image displayed on the print preview display unit 402 is confirmed. If printing is not performed, the print preview dialog 401 is closed by pressing a cancel button 409. In the nesting state, the fact is displayed on the printer setting information display unit 411. At this time, the nesting state can be canceled by pressing the nesting cancellation button 410. In the embodiment described below, the print preview control unit 106 transmits / receives information to / from the printer 2 through the printer information acquisition unit 107.

次に、以上の構成の印刷システムにおいて実行される印刷プレビュー処理について説明する。   Next, print preview processing executed in the printing system having the above configuration will be described.

図5は印刷プレビュー処理を示すフローチャートである。   FIG. 5 is a flowchart showing the print preview process.

尚、この処理は、プリンタドライバ103のドライバUI300で、「印刷プレビューを行う」ためのチェックボックス304がオンに設定されている状態で、アプリケーション102の印刷ダイアログのOKボタンが操作された場合に実行される。   This process is executed when the OK button of the print dialog of the application 102 is operated in the driver UI 300 of the printer driver 103 while the check box 304 for “print preview” is set to ON. Is done.

まず、S201で、印刷プレビュー制御部106は、印刷プレビューダイアログ401を表示する。次に、S202で、印刷プレビュー制御部106は、ユーザインタフェース部104からプリンタドライバ103の設定情報を取得する。次に、S203で、印刷プレビュー制御部106は、取得したプリンタドライバ103の設定情報を、プリンタ2に通知する。   First, in step S <b> 201, the print preview control unit 106 displays a print preview dialog 401. In step S <b> 202, the print preview control unit 106 acquires setting information of the printer driver 103 from the user interface unit 104. In step S <b> 203, the print preview control unit 106 notifies the printer 2 of the acquired setting information of the printer driver 103.

次に、S204で、印刷プレビュー制御部106は、ネスティング状態を判定する。この判定は、実際には、プリンタ2に出力する印刷ジョブをプリンタ2へ送信し、プリンタ2によるネスティング状態の判定処理の判定結果を受信することで、ネスティング状態を判定する。このプリンタ2によるネスティング状態の判定処理の詳細について、図6を用いて説明する。   Next, in S204, the print preview control unit 106 determines the nesting state. In actuality, the nesting state is determined by transmitting a print job to be output to the printer 2 to the printer 2 and receiving the determination result of the nesting state determination process by the printer 2. Details of the determination process of the nesting state by the printer 2 will be described with reference to FIG.

図6はS103のネスティング状態の判定処理の詳細を示すフローチャートである。   FIG. 6 is a flowchart showing details of the nesting state determination processing in S103.

図6の処理では、プリンタ2は、ホスト装置1から受信した印刷ジョブの画像サイズ情報(リストボックス301で設定されている原稿サイズのサイズ情報)を取得し、それに基づいて実際の印刷におけるレイアウトを決定する。   In the process of FIG. 6, the printer 2 acquires the image size information of the print job received from the host device 1 (size information of the document size set in the list box 301), and based on this, the layout in actual printing is obtained. decide.

まず、S101で、プリンタ2は、ホスト装置1から受信する印刷ジョブの画像サイズ情報を取得する。次に、S102で、プリンタ2は、自身の設定情報を取得する。ここでは、この設定情報は、プリンタ2内部の不揮発性メモリ等の記憶媒体に登録されている場合には、その記憶媒体から取得するが、ホスト装置1のプリンタドライバ103から取得する構成としても良い。   First, in step S <b> 101, the printer 2 acquires image size information of a print job received from the host device 1. Next, in S102, the printer 2 acquires its own setting information. Here, when the setting information is registered in a storage medium such as a nonvolatile memory in the printer 2, the setting information is acquired from the storage medium, but may be acquired from the printer driver 103 of the host device 1. .

次に、S103で、プリンタ2は、設定情報から得られるプリンタ2本体のネスティング設定と用紙サイズ、及び印刷ジョブの画像サイズ情報から、ネスティング状態となるかどうかを判定する。より具体的には、ネスティング設定がONであり、印刷対象の画像(1つの印刷ジョブでも、複数の印刷ジョブでも良い)が複数個あり、それぞれの画像サイズの幅の合計幅と、その画像を印刷するための用紙の用紙サイズの幅を比較して、その合計幅が用紙サイズ未満である場合に、ネスティング状態となると判定する。尚、このネスティング機能を含め、画像のサイズや用紙のサイズ等の設定情報に基づいて、画像を印刷する用紙上にレイアウトする方法は様々あり、用途や目的に応じて、必要なレイアウト処理を実行すればよい。   In step S <b> 103, the printer 2 determines whether the nesting state is set from the nesting setting of the printer 2 main body obtained from the setting information, the paper size, and the image size information of the print job. More specifically, the nesting setting is ON, and there are a plurality of images to be printed (which may be one print job or a plurality of print jobs). The widths of the paper sizes for printing are compared, and if the total width is less than the paper size, it is determined that the nesting state is reached. In addition, there are various methods for laying out images on paper based on setting information such as image size and paper size, including this nesting function, and the necessary layout processing is executed according to the purpose and purpose. do it.

ネスティング状態となる場合(S103でYES)、S104へ進む。ステップ104で、プリンタ2は、印刷ジョブがネスティング状態となることをホスト装置1に通知する。この通知は、その旨を示す情報をネスティング情報としてホスト装置1へ送信する。このネスティング情報には、更に、その旨を示す情報に加えて、ネスティング機能が適用される複数の印刷ジョブのレイアウト状態を示す情報が含まれても良い。このネスティング情報により、ホスト装置1は、印刷プレビューダイアログ401の表示内容(用紙イメージ403、プリンタ設定情報表示部411)を制御することができる。   If the nesting state is set (YES in S103), the process proceeds to S104. In step 104, the printer 2 notifies the host device 1 that the print job is in a nesting state. In this notification, information indicating that fact is transmitted to the host device 1 as nesting information. The nesting information may further include information indicating the layout states of a plurality of print jobs to which the nesting function is applied, in addition to information indicating that fact. Based on this nesting information, the host device 1 can control the display contents (paper image 403, printer setting information display unit 411) of the print preview dialog 401.

一方、ネスティング状態とならない場合(S103でNO)、処理を終了する。この場合、プリンタ2は、受信した印刷ジョブの印刷処理を実行する。   On the other hand, if the nesting state is not reached (NO in S103), the process is terminated. In this case, the printer 2 executes print processing for the received print job.

図5の説明に戻る。   Returning to the description of FIG.

S205で、印刷プレビュー制御部106は、プリンタ2から、ネスティング状態の判定処理による判定結果を含むネスティング情報を受信する。このネスティング情報は、ネスティング状態の判定処理による判定結果に加えて、ネスティング機能を実行する場合における各印刷ジョブのレイアウト情報(配置やサイズ)等の情報を含んでいる。   In step S <b> 205, the print preview control unit 106 receives nesting information including a determination result obtained by the nesting state determination process from the printer 2. This nesting information includes information such as layout information (arrangement and size) of each print job when the nesting function is executed, in addition to the determination result obtained by the nesting state determination process.

次に、S206で、印刷プレビュー制御部106は、取得したネスティング情報を基に印刷プレビュー表示を行うとともにネスティングが実行されることを示す通知を行う。   In step S <b> 206, the print preview control unit 106 performs print preview display based on the acquired nesting information and notifies that the nesting is executed.

図7は図5の処理による印刷プレビューのUI画面である印刷プレビューダイアログ401の一例を示す図である。   FIG. 7 is a diagram showing an example of a print preview dialog 401 which is a UI screen for print preview by the processing of FIG.

図7において、印刷プレビュー表示部402のプレビュー画像701に対応する印刷ジョブ1は、既に、プリンタ2内にあって、プリンタ2の本体のネスティング設定により次の印刷ジョブを待機している状態である。プレビュー画像702に対応する印刷ジョブ2は、これから送信する印刷ジョブであり、この図においては、ネスティング設定により印刷ジョブ1と並べて表示されている。また、プリンタ設定情報表示部411には、ネスティング情報(本実施形態の場合、当該印刷ジョブについてネスティングが実行されることを示す「ネスティング状態です」)を表示してユーザに通知する。   In FIG. 7, the print job 1 corresponding to the preview image 701 in the print preview display unit 402 is already in the printer 2 and is waiting for the next print job based on the nesting setting of the main body of the printer 2. . The print job 2 corresponding to the preview image 702 is a print job to be transmitted, and in this figure, is displayed side by side with the print job 1 by nesting settings. Further, the printer setting information display unit 411 displays nesting information (in this embodiment, “Nesting state” indicating that nesting is executed for the print job) and notifies the user.

ここで、印刷プレビュー表示部402に現在表示されている内容で印刷を行う場合は、印刷ボタン408を押下すると、ホスト装置1は、未送信の印刷ジョブをプリンタ2に送信する。現在表示されている内容で印刷を行わず、印刷プレビュー処理を終了する場合は、キャンセルボタン409を押下する。また、ネスティング状態を解除する場合は、ネスティング解除ボタン410を押下する。ネスティング解除ボタン410が押下されると、印刷プレビュー表示部402上には、送信対象の印刷ジョブについて、ネスティング設定を解除した場合の印刷プレビューが表示される。この場合に表示される印刷プレビューを図8に示す。   Here, when printing is performed with the contents currently displayed on the print preview display unit 402, when the print button 408 is pressed, the host apparatus 1 transmits an unsent print job to the printer 2. When the print preview process is to be ended without printing with the currently displayed content, a cancel button 409 is pressed. When canceling the nesting state, the nesting cancel button 410 is pressed. When the nesting cancel button 410 is pressed, a print preview when the nesting setting is canceled is displayed on the print preview display unit 402 for the print job to be transmitted. The print preview displayed in this case is shown in FIG.

図8は、ネスティング解除ボタン410が押下されることで、処理対象の印刷ジョブのネスティング状態が解除された場合の印刷プレビューダイアログ401の一例を示す図である。図8においては、印刷プレビューの対象である印刷ジョブ2に関してのみネスティング状態が解除され、印刷ジョブ1より印刷順が先になる状態が示されている。印刷ジョブ1はネスティング状態が有効であり、印刷ジョブ2より後の印刷ジョブを待機する状態となり、この図においては、印刷ジョブ2より後にきた印刷ジョブ3と並べて表示されている。また、プリンタ設定情報表示部411には、処理対象の印刷ジョブ(ここでは、印刷ジョブ1)に対するプリンタ設定情報(本実施形態の場合、「ネスティング状態は解除されました」)を表示してユーザに通知する。   FIG. 8 is a diagram illustrating an example of the print preview dialog 401 when the nesting state of the print job to be processed is released by pressing the nesting release button 410. FIG. 8 shows a state in which the nesting state is canceled only for the print job 2 that is the target of the print preview, and the printing order is ahead of the print job 1. The nesting state of the print job 1 is valid, and a print job after the print job 2 is waited. In this figure, the print job 1 is displayed side by side with the print job 3 after the print job 2. Also, the printer setting information display unit 411 displays printer setting information (“nesting state has been canceled in this embodiment”) for the print job to be processed (here, print job 1), and the user Notify

ここで、印刷ボタン408が押下されると、印刷プレビュー表示部402に表示された状態で印刷が実行される。   Here, when the print button 408 is pressed, printing is executed in a state displayed on the print preview display unit 402.

図8において、ネスティング状態の解除は、印刷ジョブ単位で行う構成としている。この場合、解除対象の印刷ジョブに対応するプレビュー画像を選択した上で、ネスティング解除ボタン410を押下すると、その印刷ジョブのネスティング状態を解除する。図8の例の場合は、印刷ジョブ1のプレビュー画像を選択した状態で、ネスティング解除ボタン410を押下した場合を示している。また、ネスティング解除ボタン410が押下された時点で、ネスティング状態の解除対象となる印刷ジョブが既にプリンタ2へ送信済である場合には、その印刷ジョブのネスティング設定を解除することを指示する指示情報をプリンタ2へ送信する。一方、ネスティング状態の解除対象となる印刷ジョブが未送信である場合には、その印刷ジョブにネスティング設定の対象外であることを示す指示情報を含めてプリンタ2へ送信する。この指示情報により、プリンタ2は、ネスティング状態の印刷ジョブの内、ネスティング状態の解除対象の印刷ジョブを特定して、その解除を実行することができる。   In FIG. 8, the nesting state is canceled in units of print jobs. In this case, when the preview image corresponding to the print job to be canceled is selected and the nesting cancel button 410 is pressed, the nesting state of the print job is canceled. The example of FIG. 8 shows a case where the nesting cancellation button 410 is pressed while the preview image of the print job 1 is selected. In addition, when the nesting cancellation button 410 is pressed, if a print job to be canceled in the nesting state has already been transmitted to the printer 2, instruction information for instructing to cancel the nesting setting of the print job Is transmitted to the printer 2. On the other hand, if the print job to be released from the nesting state has not been transmitted, the print job is transmitted to the printer 2 including instruction information indicating that the print job is not the target of nesting setting. Based on this instruction information, the printer 2 can identify a print job to be canceled from the nesting state and execute the cancellation.

尚、ネスティング解除ボタン410を、印刷プレビュー表示部402において選択されている印刷ジブに対して適用する構成としているが、これに限定されない。例えば、ネスティング解除ボタン410を、印刷プレビュー表示部402に表示される印刷ジョブのすべてに一括して適用するようにしても良い。   The nesting cancel button 410 is applied to the print jib selected in the print preview display unit 402, but the present invention is not limited to this. For example, the nesting cancellation button 410 may be collectively applied to all the print jobs displayed on the print preview display unit 402.

また、印刷プレビューダイアログ401の表示後、所定時間内にネスティング解除ボタン410に対する操作がない場合は、印刷プレビュー表示部402で表示されているネスティング状態を維持したまま、印刷を実行するようにしても良い。これは、ネスティング状態を判定するにあたり、プリンタ2では、ホスト装置1から順次受信した複数の印刷ジョブの印刷を待機している状態となる。そのため、プリンタ2内での印刷ジョブの滞留を防ぐため、ネスティング情報をホスト装置1へ通知してから、一定時間経過してもネスティング状態の解除操作がない場合は、プリンタ2は、ネスティング状態の解除の要求はないものとして、印刷ジョブによる印刷を実行する。   Further, after the print preview dialog 401 is displayed, if there is no operation on the nesting cancel button 410 within a predetermined time, printing may be executed while maintaining the nesting state displayed on the print preview display unit 402. good. This is a state in which the printer 2 stands by for printing a plurality of print jobs sequentially received from the host device 1 when determining the nesting state. For this reason, in order to prevent a print job from staying in the printer 2, if the nesting state is not canceled even after a lapse of a certain time after the nesting information is notified to the host device 1, the printer 2 is in the nesting state. Assuming there is no request for cancellation, printing by a print job is executed.

上記実施形態では、プリンタドライバ103で実現される印刷プレビューダイアログ401を用いて、ユーザに、ネスティング状態であることを通知する方法を提示しているが、これに限定されない。ホスト装置1上で動作するOSやアプリケーションによって生成される専用のダイアログを用いてネスティング状態を通知したり、プリンタ2の本体操作パネルを用いてネスティング状態を通知しても良い。また、上述の図5、6に示した処理をプリンタ2で実行するようにしてもよい。ホスト装置1で実行した場合はホスト装置1が印刷制御装置として機能することとなり、プリンタ2で実行した場合はプリンタ2が印刷制御装置として機能することとなる。   In the above embodiment, a method of notifying the user of the nesting state using the print preview dialog 401 realized by the printer driver 103 is presented, but the present invention is not limited to this. The nesting state may be notified using a dedicated dialog generated by an OS or an application running on the host device 1, or the nesting state may be notified using the main body operation panel of the printer 2. Further, the processing shown in FIGS. 5 and 6 may be executed by the printer 2. When executed by the host device 1, the host device 1 functions as a print control device, and when executed by the printer 2, the printer 2 functions as a print control device.

以上説明したように、本実施形態によれば、プリンタ本体の設定に従って印刷した場合に、従来はユーザの意図しないネスティング印刷になってしまう場合があるが、印刷前にネスティングであることを認識できるようになる。また、ネスティング解除機能により、ネスティング印刷の解除が可能となる。つまり、ユーザが意図しない印刷をしてしまうことを未然に防ぐことが可能となる。よって、意図しないレイアウトでの印刷や印刷実行の遅延を防ぐことができる。また、操作が途中で中断した場合でも、印刷を続行することができる。   As described above, according to the present embodiment, when printing is performed according to the settings of the printer main body, conventionally, nesting printing that is not intended by the user may occur, but it is possible to recognize that nesting is performed before printing. It becomes like this. Further, the nesting print function can be canceled by the nesting cancel function. That is, it is possible to prevent printing that is not intended by the user. Therefore, it is possible to prevent a delay in printing or printing execution with an unintended layout. Further, even when the operation is interrupted in the middle, printing can be continued.

尚、以上の実施形態の処理は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステムまたは装置に供給し、そのシステムまたは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。このとき、1つのコンピュータで処理させてもよいし、複数のコンピュータを連携させながら処理させてもよい。また、この処理の一部または全部をASIC(Application Specific Integrated Circuit)等のハードウェアで実現させてもよい。   Note that the processing of the above embodiment is also realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media, and a computer (or CPU, MPU, or the like) of the system or apparatus reads the program. It is a process to be executed. At this time, processing may be performed by one computer, or processing may be performed while linking a plurality of computers. Also, part or all of this processing may be realized by hardware such as ASIC (Application Specific Integrated Circuit).

Claims (6)

処理対象の印刷画像が、記録媒体上で他の画像と並べて印刷されるか判定する判定手段と、
前記判定手段の判定の結果、前記処理対象の印刷画像が他の画像と並べて印刷される場合、前記処理対象の印刷画像が印刷される前にその旨を通知する通知手段と
を備えることを特徴とする印刷制御装置。
Determining means for determining whether a print image to be processed is printed side by side with other images on a recording medium;
When the result of the determination by the determination means is that the print image to be processed is printed side by side with another image, a notification means for notifying the fact before the print image to be processed is printed is provided. The printing control device.
前記処理対象の印刷画像が他の画像と並べて印刷される状態を解除する解除手段を更に備える
ことを特徴とする請求項1に記載の印刷制御装置。
The print control apparatus according to claim 1, further comprising a canceling unit that cancels a state in which the print image to be processed is printed side by side with another image.
前記通知手段によって前記処理対象の印刷画像が他の画像と並べて印刷される旨を通知してから、所定時間内に前記解除手段による解除の指示がない場合、前記処理対象の印刷画像の印刷を実行させる実行手段を更に備える
ことを特徴とする請求項2に記載の印刷制御装置。
If there is no release instruction from the release means within a predetermined time after the notification means notifies that the print image to be processed is printed side by side with another image, the print image to be processed is printed. The print control apparatus according to claim 2, further comprising execution means for executing the print control apparatus.
前記通知手段は、前記処理対象の印刷画像の記録媒体上での配置とともに、前記処理対象の印刷画像が他の画像と並べて印刷される旨を通知する
ことを特徴とする請求項1乃至3のいずれか1項に記載の印刷制御装置。
The notification means notifies the fact that the print image to be processed is printed side by side with another image, together with the arrangement of the print image to be processed on a recording medium. The printing control apparatus according to any one of the above.
処理対象の印刷画像が、記録媒体上で他の画像と並べて印刷されるか判定する判定工程と、
前記判定工程の判定の結果、前記処理対象の印刷画像が他の画像と並べて印刷される場合、前記処理対象の印刷画像が印刷される前にその旨を通知する通知工程と
を備えることを特徴とする情報処理方法。
A determination step of determining whether a print image to be processed is printed side by side with other images on a recording medium;
If the result of determination in the determination step is that the print image to be processed is printed side by side with another image, a notification step for notifying the fact before the print image to be processed is printed is provided. Information processing method.
請求項1〜4のいずれか1項に記載の各手段または請求項5に記載の情報処理方法をコンピュータにより実現することを特徴とするプログラム。   A program for realizing the means according to any one of claims 1 to 4 or the information processing method according to claim 5 by a computer.
JP2013268078A 2013-12-25 2013-12-25 Print control device, information processing method, and program Pending JP2015125506A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013268078A JP2015125506A (en) 2013-12-25 2013-12-25 Print control device, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013268078A JP2015125506A (en) 2013-12-25 2013-12-25 Print control device, information processing method, and program

Publications (1)

Publication Number Publication Date
JP2015125506A true JP2015125506A (en) 2015-07-06

Family

ID=53536191

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013268078A Pending JP2015125506A (en) 2013-12-25 2013-12-25 Print control device, information processing method, and program

Country Status (1)

Country Link
JP (1) JP2015125506A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10255531B2 (en) 2016-10-21 2019-04-09 Roland Dg Corporation Inkjet printer and inkjet recording method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10255531B2 (en) 2016-10-21 2019-04-09 Roland Dg Corporation Inkjet printer and inkjet recording method

Similar Documents

Publication Publication Date Title
US9122431B2 (en) Information processing apparatus, control method, and recording medium
US9164714B2 (en) Information processing apparatus, method, and program for controlling a user interface
US9830544B2 (en) Image processing apparatus, control method, and storage medium for executing print processing using a password including selecting a personal identification code type that indicates a purpose for using the password
JP2013149085A (en) Printing system, printing control device and printing control program
JP2017074698A (en) Image formation device and control method thereof, program
JP6135355B2 (en) Printing system, information processing apparatus, printing apparatus, and program
JP2015104867A (en) Image formation device, control method for image formation device and program readable by computer
US10129420B2 (en) Image processing apparatus, control method, and storage medium thereof
JP2011141771A (en) Printing system, control method of print job in printing system, and printer
JP2010165261A (en) Printing control device and control method thereof
JP6575270B2 (en) Print setting support apparatus and program
JP6116295B2 (en) Image forming apparatus, image forming method, and program
JP2012033056A (en) Print control device, print preview method, and program thereof
JP5595564B2 (en) Job processing apparatus, job processing apparatus control method, and program
JP2016203566A (en) Image formation apparatus
JP2015125506A (en) Print control device, information processing method, and program
JP2015130072A (en) Information processing apparatus, print control method, and program
JP2014002688A (en) Information processing apparatus, job processing method of information processing apparatus, and program
US9207889B2 (en) Information processing apparatus, information processing method, and storage medium
JP5540783B2 (en) Printer driver, print control device, printing system
JP2015179334A (en) Information processor, printing device, and information processing method
JP2016206920A (en) Information processor, control method of information processor, and program
JP6303539B2 (en) Printing system, job generation apparatus, image forming apparatus, and printing method
JP2010218325A (en) Printing controller and printing system
JP2011040046A (en) Print control method, control program, and image forming apparatus