JP2010010813A - Image forming apparatus, and image forming method - Google Patents

Image forming apparatus, and image forming method Download PDF

Info

Publication number
JP2010010813A
JP2010010813A JP2008164889A JP2008164889A JP2010010813A JP 2010010813 A JP2010010813 A JP 2010010813A JP 2008164889 A JP2008164889 A JP 2008164889A JP 2008164889 A JP2008164889 A JP 2008164889A JP 2010010813 A JP2010010813 A JP 2010010813A
Authority
JP
Japan
Prior art keywords
printing
image data
image
print
receiving
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
JP2008164889A
Other languages
Japanese (ja)
Inventor
Jun Matsuda
潤 松田
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 JP2008164889A priority Critical patent/JP2010010813A/en
Publication of JP2010010813A publication Critical patent/JP2010010813A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To print one or more images to one output in a layout desired by a user in receiving image data from an image transmitter and printing them on the basis of layout setting. <P>SOLUTION: The number of inputted image data is compared with that of image data necessary for a printing layout, printing is automatically started when they are equal, and the received image data are used to perform printing in the case that there is a printing instruction from the user even when they are not equal. Thus, printing is performed in a layout desired by the user. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は画像形成装置及び画像形成方法に関し、特に、ユーザの所望するレイアウトで印刷を行うことができるようにするために用いて好適な技術に関する。   The present invention relates to an image forming apparatus and an image forming method, and more particularly, to a technique suitable for use in printing in a layout desired by a user.

近年、デジタルカメラや、カメラ機能を搭載した携帯電話が普及しており、撮影するだけでなく撮影した画像をプリンタに送信して印刷することが可能な機器が増えている。また、携帯電話の多くにはIrDAやBluetoothなどの無線通信手段が搭載され、プリンタへの画像転送を無線で容易に行うことができるようになってきている。   In recent years, digital cameras and mobile phones equipped with camera functions have become widespread, and the number of devices that can not only shoot but also send captured images to a printer for printing is increasing. Many mobile phones are equipped with wireless communication means such as IrDA and Bluetooth, and image transfer to a printer can be easily performed wirelessly.

携帯電話から画像を送信する際に、一枚の出力に複数の画像を配置するために、例えば特許文献1では、プリンタが画像の受信を行う際に通信が行われている間はデータを受信し続け、通信の切断を契機に受信した画像を配置して出力する手法が提案さている。   In order to arrange a plurality of images in one output when transmitting an image from a mobile phone, for example, in Patent Document 1, data is received while communication is performed when a printer receives an image. There has been proposed a technique for arranging and outputting received images when communication is disconnected.

特開2007−027839号公報JP 2007-027839 A

しかしながら、例えば、携帯電話において複数の画像データを送信する方法は、携帯電話の機種毎の実装によって相違がある。たとえば、携帯電話のユーザが複数の画像データを選択してプリンタに送信する場合、一枚ごとに接続切断を行う携帯電話と、全ての画像をひとつの接続中に送信する携帯電話とがある。   However, for example, a method for transmitting a plurality of image data in a mobile phone differs depending on the implementation of each mobile phone model. For example, when a user of a mobile phone selects a plurality of image data and transmits the selected image data to a printer, there are a mobile phone that disconnects each image and a mobile phone that transmits all images during one connection.

このため、特許文献1に記載のように、通信の切断を契機に受信した画像を配置して出力する手法では、画像データを送信する方法が異なる携帯電話の挙動に応じてプリンタ側で個別に対応して印刷を行うのは困難である問題点があった。   For this reason, as described in Patent Document 1, in the method of arranging and outputting the received image when communication is disconnected, the method of transmitting the image data is individually determined on the printer side according to the behavior of the mobile phone. There is a problem that it is difficult to perform printing correspondingly.

本発明は前述の問題点に鑑み、画像データを送信した送信機器の機種に依存することなく、レイアウト設定通りに一つの出力単位に1つ以上の画像を出力できるようにすることを目的としている。   SUMMARY OF THE INVENTION The present invention has been made in view of the above-described problems, and it is an object of the present invention to output one or more images in one output unit according to a layout setting without depending on the model of a transmitting device that has transmitted image data. .

本発明の画像形成装置は、画像送信機器から送信される画像データを受信する受信手段と、前記受信手段によって受信される画像データを印刷モジュールにより印刷する印刷手段と、前記受信手段によって受信される画像データを用紙にレイアウトして印刷データを生成するレイアウト設定手段と、前記受信手段、前記印刷手段、及び前記レイアウト設定手段の動作を制御する制御手段とを有し、前記制御手段は、前記印刷モジュールによる印刷を開始する状態になったと判断すると、前記レイアウト設定手段により生成された印刷データを前記印刷モジュールで印刷を行うように制御することを特徴とする。   The image forming apparatus of the present invention receives a receiving unit that receives image data transmitted from an image transmitting device, a printing unit that prints image data received by the receiving unit using a printing module, and the receiving unit. Layout setting means for laying out image data on paper and generating print data; and a receiving means, the printing means, and a control means for controlling operations of the layout setting means, wherein the control means includes the printing When it is determined that the module has started printing, the print data generated by the layout setting unit is controlled to be printed by the print module.

本発明の画像形成方法は、画像送信機器から送信される画像データを受信する受信工程と、前記受信工程において受信される画像データを印刷モジュールにより印刷する印刷工程と、前記受信工程において受信される画像データを用紙にレイアウトして印刷データを生成するレイアウト設定工程と、前記受信工程、前記印刷工程、及び前記レイアウト設定工程の動作を制御する制御工程とを有し、前記制御工程においては、前記印刷モジュールによる印刷を開始する状態になったと判断すると、前記レイアウト設定工程において生成された印刷データを前記印刷モジュールで印刷を行うように制御することを特徴とする。   The image forming method of the present invention is received in the receiving step for receiving the image data transmitted from the image transmitting device, the printing step for printing the image data received in the receiving step by a printing module, and the receiving step. A layout setting step for laying out image data on a sheet to generate print data; and a control step for controlling operations of the reception step, the printing step, and the layout setting step. In the control step, When it is determined that the printing module has started printing, the print data generated in the layout setting process is controlled to be printed by the printing module.

本発明のプログラムは、画像送信機器から送信される画像データを受信する受信工程と、前記受信工程において受信される画像データを印刷モジュールにより印刷する印刷工程と、前記受信工程において受信される画像データを用紙にレイアウトして印刷データを生成するレイアウト設定工程と、前記受信工程、前記印刷工程、及び前記レイアウト設定工程の動作を制御する制御工程とを有し、前記制御工程においては、前記印刷モジュールによる印刷を開始する状態になったと判断すると、前記レイアウト設定工程において生成された印刷データを前記印刷モジュールで印刷を行う画像形成方法の各工程をコンピュータに実行させることを特徴とする。   The program of the present invention includes a receiving step for receiving image data transmitted from an image transmitting device, a printing step for printing image data received in the receiving step by a printing module, and image data received in the receiving step. A layout setting step for laying out a sheet on a sheet to generate print data, and a control step for controlling operations of the reception step, the printing step, and the layout setting step. In the control step, the printing module If it is determined that printing is started, the computer is caused to execute each step of the image forming method for printing the print data generated in the layout setting step by the print module.

本発明によれば、設定されたレイアウトに必要な画像を受信するまでは自動的に印刷を行うことなく、また必要な時点で印刷指示をすれば印刷を行うようにした。これにより、画像データを送信した送信機器の機能に依存することなく、ユーザの所望するレイアウトで印刷を行うことができる。   According to the present invention, printing is not automatically performed until an image necessary for the set layout is received, and printing is performed if a printing instruction is given at a necessary time. Thereby, it is possible to perform printing in a layout desired by the user without depending on the function of the transmitting device that transmitted the image data.

(第1の実施形態)
図1は本発明の実施形態を示し、携帯電話101から本発明が適用されたプリンタ102へ画像データを送信する場合の一つの形態を示した図である。
携帯電話101には複数の画像が格納されており、格納されている画像を1枚以上プリンタに送信可能な状態になっているものとする。
(First embodiment)
FIG. 1 shows an embodiment of the present invention, and is a diagram showing one form of transmitting image data from a mobile phone 101 to a printer 102 to which the present invention is applied.
It is assumed that a plurality of images are stored in the mobile phone 101 and that one or more stored images can be transmitted to the printer.

なお、本実施形態では携帯電話101とプリンタ102との間を無線で接続している例を説明している。しかしながら、携帯電話101とプリンタ102との接続は無線に限ったものではなく、有線でも携帯電話101などからプリンタ102へ画像データの送信が可能な画像送信機器であれば適用可能である。また、本実施形態では携帯電話101から画像データの送信を行っているが、送信側は携帯電話101に限ったものではなく、デジタルカメラやPCなどのように、画像データを送信することができる機器であれば適用可能である。   In the present embodiment, an example is described in which the mobile phone 101 and the printer 102 are connected wirelessly. However, the connection between the mobile phone 101 and the printer 102 is not limited to wireless connection, and any image transmission device that can transmit image data from the mobile phone 101 or the like to the printer 102 by wire can be applied. In this embodiment, image data is transmitted from the mobile phone 101. However, the transmission side is not limited to the mobile phone 101, and image data can be transmitted as in a digital camera or a PC. Any device can be applied.

図2は、プリンタ102の構成例を説明するブロック図である。
図2において、201はプリンタ102全体を制御するCPU、202はCPU201の動作用の定数、変数、プログラム、設定等を一時的に記憶するRAMであり、他のモジュールの中間生成データもこのRAM202に格納される。
FIG. 2 is a block diagram illustrating a configuration example of the printer 102.
In FIG. 2, 201 is a CPU that controls the entire printer 102, and 202 is a RAM that temporarily stores constants, variables, programs, settings, and the like for the operation of the CPU 201. Stored.

203はプリンタ102を動作させるためのCPU201で実行するプログラムが格納されているROMである。204は電源が落ちた場合でも情報を保持しておくためのメモリであるNVRAM(Non Volatile RAM)であり、ユーザが設定を変更した場合や、プリント枚数や、プリンタ102に固有の情報が格納される。   A ROM 203 stores a program executed by the CPU 201 for operating the printer 102. Reference numeral 204 denotes an NVRAM (Non Volatile RAM) which is a memory for storing information even when the power is turned off, and stores information unique to the printer 102 when the user changes the setting, the number of prints, or the like. The

205はユーザとのインターフェースを提供するUIモジュールであり、ユーザにプリンタ102の動作を通知するための表示を行うLCDやLEDと、ユーザからの印刷命令や印刷中止命令や電源オフなどを受け付ける複数のボタンとを備えている。本実施形態では表示と操作を異なる部材で説明を行うが、ひとつの部材で表示と操作を行うことが可能なタッチパネルなどでもよい。   Reference numeral 205 denotes a UI module that provides an interface with the user, and includes a plurality of LCDs and LEDs that display to notify the user of the operation of the printer 102, and a plurality of commands that accept a print command, a print stop command, power off, and the like from the user With buttons. In the present embodiment, display and operation are described using different members, but a touch panel that can perform display and operation using a single member may be used.

206は画像データを必要に応じて異なる画像フォーマットに変換するための画像変換モジュールであり、UIモジュール205で表示するために入力された画像を変換したり、印刷を行ったりするために画像フォーマットの変換を行う。   An image conversion module 206 converts image data into a different image format as required. The image conversion module 206 converts an image input for display by the UI module 205 or prints an image format for printing. Perform conversion.

207は入力された画像を用紙に印字するための印刷モジュールである。印刷する方法には、昇華熱転写記録方式やインクジェット方式などが考えられるが、どの方式でも本実施形態には影響しないためここでは言及はしない。印刷モジュール207は、印刷ボタン305が押されたら印刷動作を開始する。   Reference numeral 207 denotes a print module for printing an input image on paper. As a printing method, a sublimation thermal transfer recording method, an ink jet method, or the like can be considered. However, any method does not affect the present embodiment, and thus is not mentioned here. The print module 207 starts a printing operation when the print button 305 is pressed.

208はプリンタ102に電源を供給するための電源モジュールである。AC電源や充電可能なバッテリなどが考えられる。209は他機器と通信してデータを受信する通信モジュールである。本実施形態ではBluetoothやIrDAなどの無線通信を想定しているが、有線のUSBやLANなどでもよい。   Reference numeral 208 denotes a power supply module for supplying power to the printer 102. An AC power source or a rechargeable battery is conceivable. A communication module 209 communicates with other devices to receive data. In the present embodiment, wireless communication such as Bluetooth or IrDA is assumed, but a wired USB or LAN may be used.

図3は、図1で示した携帯電話101からプリンタ102にデータを送信する時に使用するユーザインターフェース部分を図示したものである。
図3において、301はUIモジュール205の表示部である。302は表示部301に表示される画像の一例を示し、携帯電話101とプリンタ102との通信が開始されて、データが携帯電話101からプリンタ102に送信されている状況をユーザに表示している。
FIG. 3 shows a user interface portion used when data is transmitted from the mobile phone 101 shown in FIG. 1 to the printer 102.
In FIG. 3, reference numeral 301 denotes a display unit of the UI module 205. Reference numeral 302 denotes an example of an image displayed on the display unit 301, which displays to the user a situation in which communication between the mobile phone 101 and the printer 102 is started and data is transmitted from the mobile phone 101 to the printer 102. .

303は印刷を行うまでに必要な画像データの数と、現在受信しているがまだ印刷していない画像データの数を表示しているデータ数表示部である。ここでは、4枚の画像が入力されたら印刷されるようになっており、現在2枚目を受信中であることが分かる。この後2枚画像を受信すれば自動的に印刷されるようになることがデータ数表示部303をみることにより分かる。   A data number display unit 303 displays the number of image data necessary until printing and the number of image data currently received but not yet printed. Here, when four images are input, they are printed, and it can be seen that the second image is currently being received. It can be seen from the data number display section 303 that if two images are received thereafter, they are automatically printed.

304は電源モジュール208の電源ボタンである。動作中に電源ボタン304が押されるとプリンタ102の電源が落ちることになる。305もUIモジュール205に含まれる印刷ボタンである。この印刷ボタン305が押された時点で受信した画像が印刷に必要な枚数に達していなくても印刷を行う。   Reference numeral 304 denotes a power button of the power module 208. If the power button 304 is pressed during operation, the printer 102 is turned off. Reference numeral 305 denotes a print button included in the UI module 205. Printing is performed even if the number of images received for printing is not reached when the print button 305 is pressed.

306は印刷ボタン305と同様に、UIモジュール205に含まれる印刷中止ボタンであり、この印刷中止ボタン306が押されたら、印刷されていない受信画像が全て破棄される。307はUIモジュール205に含まれる矢印ボタンであり、設定の変更や画像の選択などを行うときに画面上のカーソルの移動に使用する。308もUIモジュール205に含まれる設定ボタンであり、設定を確定するときに使用する。   Similarly to the print button 305, a print cancel button included in the UI module 205 is pressed. When the print cancel button 306 is pressed, all received images that are not printed are discarded. Reference numeral 307 denotes an arrow button included in the UI module 205, which is used to move the cursor on the screen when changing settings or selecting an image. Reference numeral 308 denotes a setting button included in the UI module 205, which is used to confirm the setting.

図7はプリンタ102において、印刷用紙上にレイアウト設定を行うときの一例を説明する設定画面の一例を説明する図である。表示部301にはレイアウトの一覧が表示されており、受信前に1面、2面、4面、8面の設定を行うことができる。それぞれ画像データが1つ、2つ、4つ、8つ受信した時点で印刷を開始する。ユーザは矢印ボタン307で選択し、設定ボタン308で決定する。本実施形態では、画像データをどの位置に印刷するか言及をしてないが、印刷を行う前に配置の変更を行えるようにしてもよい。   FIG. 7 is a diagram for explaining an example of a setting screen for explaining an example when layout setting is performed on the printing paper in the printer 102. A list of layouts is displayed on the display unit 301, and it is possible to set one, two, four, and eight pages before reception. Printing is started when one, two, four, and eight image data are received. The user selects with the arrow button 307 and decides with the setting button 308. In this embodiment, the position where the image data is printed is not mentioned, but the arrangement may be changed before printing.

図4は、プリンタ102が画像データを受信して印刷を行う時に行われる処理手順の一例を説明するフローチャートである。
ステップS401で、通信モジュール209を通じてデータの受信要求を受けたかどうかを判断する。
FIG. 4 is a flowchart illustrating an example of a processing procedure performed when the printer 102 receives image data and performs printing.
In step S 401, it is determined whether a data reception request is received through the communication module 209.

ステップS401の判断の結果、データの受信要求を受けた場合には、ステップS402に移行して実際のデータ受信を行う。そして、ステップS403でデータ受信が完了すると、次にステップS404に進み、受信した画像データの数と出力1枚において必要な画像データ数とを比較する。   As a result of the determination in step S401, if a data reception request is received, the process proceeds to step S402 and actual data reception is performed. When data reception is completed in step S403, the process proceeds to step S404, where the number of received image data is compared with the number of image data required for one output.

ステップS404の比較の結果、そのふたつの数が等しければ、ステップS405で受信した画像データを、画像変換モジュール206で印刷用フォーマットに変換し、ステップS406で変換したデータを用いて印刷モジュール207で印刷する。これにより、画像データを受信して印刷を行う動作を終了する。   As a result of the comparison in step S404, if the two numbers are equal, the image data received in step S405 is converted into a print format by the image conversion module 206, and printed by the print module 207 using the data converted in step S406. To do. As a result, the operation of receiving the image data and printing is completed.

一方、ステップS401の判断の結果、データの受信要求がなかった場合、或いはステップS404で受信データ数が足りなかった場合には、ステップS407に進み、印刷ボタン305が押されたかどうかを判断する。この判断の結果、印刷ボタン305が押されていない場合には、ステップS401に戻り、データの受信要求があるかどうかの確認を再び行う。   On the other hand, as a result of the determination in step S401, if there is no data reception request or if the number of received data is insufficient in step S404, the process proceeds to step S407 to determine whether the print button 305 has been pressed. If the result of this determination is that the print button 305 has not been pressed, the process returns to step S401 to check again whether there is a data reception request.

また、ステップS407の判断の結果、印刷ボタン305が押された場合には、印刷に必要な画像データが揃っていなくてもステップS408で画像データが1つ以上あるかどうかの確認を行う。ステップS408の確認の結果、画像データがない場合にはステップS401に戻り、データの受信要求があるかどうかの確認を再び行う。また、ステップS408の判断の結果、画像データが1つ以上ある場合には、ステップS405に進み、印刷を行う。   If the print button 305 is pressed as a result of the determination in step S407, it is confirmed in step S408 whether there is one or more image data even if the image data necessary for printing is not available. If there is no image data as a result of the confirmation in step S408, the process returns to step S401 to confirm again whether there is a data reception request. If it is determined in step S408 that there is one or more image data, the process advances to step S405 to perform printing.

図5は、図4のステップS405において行われる印刷データ作成手順の一例を記述したフローチャートである。
ステップS501では、受信した画像データの全てを画像変換モジュール206を用いて印刷データに変換する。次に、ステップS502に進み、ステップS501で変換した画像データ数と1枚あたりの画像データ数とが等しいか否かを判断する。この判断の結果、等しい場合にはステップS406に進んで印刷を行う。また、ステップS502の判断の結果、足りない場合には印刷を行うために足りない部分が出てくるので、ステップS503で足りない部分を白い印刷データで埋めてから、ステップS406に移って印刷処理を実行する。
本実施形態によれば、設定されたレイアウトに必要な画像を受信した時点で自動的に印刷を開始する。それまでは自動的に印刷を開始せずに、ユーザが印刷指示を行った場合に印刷を開始するようにした。これにより、画像データを送信した送信機器の機能に依存することなく、ユーザの所望するレイアウトで印刷を行うことができる。
FIG. 5 is a flowchart describing an example of a print data creation procedure performed in step S405 of FIG.
In step S501, all of the received image data is converted into print data using the image conversion module 206. In step S502, it is determined whether the number of image data converted in step S501 is equal to the number of image data per sheet. If the result of this determination is that they are equal, processing proceeds to step S406 and printing is performed. If the result of determination in step S502 is insufficient, an insufficient part appears for printing. In step S503, the insufficient part is filled with white print data, and the process proceeds to step S406 to perform printing processing. Execute.
According to the present embodiment, printing is automatically started when an image necessary for the set layout is received. Until then, printing is not started automatically, but printing is started when the user gives a printing instruction. Thereby, it is possible to perform printing in a layout desired by the user without depending on the function of the transmitting device that has transmitted the image data.

(第2の実施形態)
次に、図6を参照しながら本発明の第2の実施形態を説明する。なお、前述した第1の実施形態と同一部分については説明を省略し、同一の番号を付与する。
本実施形態において、第1の実施形態と異なるのは、図4のデータの受信要求が行われた後の処理部分である。
(Second Embodiment)
Next, a second embodiment of the present invention will be described with reference to FIG. In addition, description is abbreviate | omitted about the same part as 1st Embodiment mentioned above, and the same number is provided.
In this embodiment, what is different from the first embodiment is a processing portion after the data reception request in FIG. 4 is made.

以下、本実施形態の処理と前述した第1の実施形態の処理との相違を、図6のフローチャートを用いて説明する。
ステップS401においてデータの受信要求があると判断した場合にはステップS601に進んで、データの受信要求を受けた機器は、前回接続した機器と同じ機器かどうかの特定を行う。
Hereinafter, the difference between the process of the present embodiment and the process of the first embodiment will be described with reference to the flowchart of FIG.
If it is determined in step S401 that there is a data reception request, the process advances to step S601 to determine whether the device that has received the data reception request is the same device as the previously connected device.

ステップS601の特定の結果、電源ボタン304を押して最初の接続であった場合、または前回接続した機器と同じ機器であった場合には、ステップS402に移ってデータの受信を開始する。   If the result of the determination in step S601 is that the connection has been made for the first time by pressing the power button 304, or if the device is the same as the device connected last time, the process moves to step S402 to start receiving data.

また、ステップS601の特定の結果、前回接続した機器と異なる機器であった場合にはステップS602に進み、既に受信した画像データが1つ以上あるかどうかを特定する。この機器特定の結果、既に受信した画像データがない場合にはステップS402に移って通常通りにデータの受信を行う。   If it is determined in step S601 that the device is different from the previously connected device, the process advances to step S602 to determine whether there is one or more received image data. If there is no image data already received as a result of device identification, the process proceeds to step S402 and data is received as usual.

また、ステップS602の確認の結果、受信データが既にある場合には受信要求には応えずに、ステップS405に移って印刷データの作成を行う。前述したように、前回画像を受信した機器かどうかを判定することによって、他の人が他の機器で画像を送信した場合も印刷の契機になり、印刷されずにプリンタ102に残っていた画像データの印刷を行うことができる。
本実施形態では、第1の実施形態に加え、画像を送信する送信機器が変化した場合には、自動的に印刷を開始するようにした。これにより、送信機器が異なる場合は異なるユーザからの画像である可能性があるため、同じ用紙にレイアウトせずにそれまで受信した画像の印刷を開始して、複数のユーザの画像が1つの用紙に印刷されないようにしている。
If the received data already exists as a result of the confirmation in step S602, the process proceeds to step S405 without creating a print data without responding to the reception request. As described above, by determining whether or not the device has received the previous image, when another person transmits an image using another device, the image is also printed and remains on the printer 102 without being printed. Data can be printed.
In the present embodiment, in addition to the first embodiment, when the transmitting device that transmits an image changes, printing is automatically started. As a result, there is a possibility that the images are from different users when the transmitting devices are different, so printing of the images received so far is started without laying out on the same paper, and the images of a plurality of users are on one paper. To prevent printing.

前述した第1及び第2の実施形態において、印刷ボタン305が操作された場合において、受信した画像データが印刷用紙上にレイアウトされた画像データ数よりも少ない場合には、以下のように処理する。   In the first and second embodiments described above, when the print button 305 is operated and the received image data is less than the number of image data laid out on the print paper, the following processing is performed. .

例えば、印刷用紙上の残りのスペースに、最後に受信した画像データ、または受信した順番に画像データをレイアウトする。また、携帯電話101からキャンセル信号が送られてきた場合に、RAM202に記憶されている画像データを破棄するようにしてもよい。   For example, the last received image data or the image data is laid out in the remaining order on the remaining space on the printing paper. Further, when a cancel signal is sent from the mobile phone 101, the image data stored in the RAM 202 may be discarded.

(本発明に係る他の実施の形態)
前述した本発明の実施の形態における画像形成装置を構成する各手段は、コンピュータのRAMやROMなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
(Another embodiment according to the present invention)
Each unit constituting the image forming apparatus according to the embodiment of the present invention described above can be realized by operating a program stored in a RAM or ROM of a computer. This program and a computer-readable recording medium recording the program are included in the present invention.

また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施の形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。   In addition, the present invention can be implemented as a system, apparatus, method, program, storage medium, or the like, and can be applied to a system composed of a plurality of devices. Moreover, you may apply to the apparatus which consists of one apparatus.

なお、本発明は、前述した画像形成方法における各工程を実行するソフトウェアのプログラム(実施の形態では図4、図5及び図6に示すフローチャートに対応したプログラム)を、システムあるいは装置に直接、あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。   In the present invention, a software program (in the embodiment, a program corresponding to the flowcharts shown in FIGS. 4, 5, and 6) that executes each step in the above-described image forming method is directly applied to the system or apparatus, or Supply remotely. In addition, this includes a case where the system or the computer of the apparatus is also achieved by reading and executing the supplied program code.

したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。   Accordingly, since the functions of the present invention are implemented by computer, the program code installed in the computer also implements the present invention. In other words, the present invention includes a computer program itself for realizing the functional processing of the present invention.

その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であってもよい。   In that case, as long as it has the function of a program, it may be in the form of object code, a program executed by an interpreter, script data supplied to the OS, and the like.

プログラムを供給するための記録媒体としては種々の記録媒体を使用することができる。例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などがある。   Various recording media can be used as a recording medium for supplying the program. For example, floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, CD-RW, magnetic tape, nonvolatile memory card, ROM, DVD (DVD-ROM, DVD- R).

その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。   As another program supply method, a browser on a client computer is used to connect to an Internet home page. The computer program itself of the present invention or a compressed file including an automatic installation function can be downloaded from the homepage by downloading it to a recording medium such as a hard disk.

また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。   It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. That is, a WWW server that allows a plurality of users to download a program file for realizing the functional processing of the present invention on a computer is also included in the present invention.

また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。   In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. Let It is also possible to execute the encrypted program by using the key information and install the program on a computer.

また、コンピュータが、読み出したプログラムを実行することによって、前述した実施の形態の機能が実現される他、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行うことによっても前述した実施の形態の機能が実現され得る。   In addition to the functions of the above-described embodiments being realized by the computer executing the read program, the OS running on the computer performs part or all of the actual processing. Also, the functions of the above-described embodiments can be realized.

さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現される。   Further, the program read from the recording medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. Thereafter, the CPU of the function expansion board or function expansion unit performs part or all of the actual processing based on the instructions of the program, and the functions of the above-described embodiments are realized by the processing.

第1の実施形態を示し、携帯電話からプリンタへのデータ送信を表した図である。FIG. 4 is a diagram illustrating data transmission from a mobile phone to a printer according to the first embodiment. 第1の実施形態を示し、プリンタの構成を示すブロック図である。1 is a block diagram illustrating a configuration of a printer according to a first embodiment. 第1の実施形態を示し、通信時のプリンタのインターフェースの一例を示した図である。FIG. 2 is a diagram illustrating an example of a printer interface during communication according to the first embodiment. 第1の実施形態を示し、データ受信から印刷が行われるまでの処理手順の一例を説明するフローチャートである。6 is a flowchart illustrating an example of a processing procedure from data reception to printing according to the first embodiment. 第1の実施形態を示し、印刷データ作成手順の一例を説明するフローチャートである。5 is a flowchart illustrating an example of a print data creation procedure according to the first embodiment. 第2の実施形態を示し、データ受信から印刷が行われるまでの処理手順の一例を説明するフローチャートである。12 is a flowchart illustrating an example of a processing procedure from data reception to printing according to the second embodiment. 第1の実施形態を示し、レイアウト設定時のインターフェースの一例を示した図である。It is a figure which showed 1st Embodiment and showed an example of the interface at the time of layout setting.

符号の説明Explanation of symbols

S401 データの受信要求を受けたか判断する工程
S402 データ受信を行う工程
S403 データ受信を完了する工程
S404 受信した画像データの数と出力1枚あたりの画像データ数とを比較する工程
S405 受信した画像データを印刷データに変換する工程
S406 印刷工程
S407 印刷ボタンが押されたか判断する工程
S408 画像データが1つ以上あるか確認する工程
S401 Step of determining whether a data reception request has been received S402 Step of receiving data S403 Step of completing data reception S404 Step of comparing the number of received image data with the number of image data per output S405 Received image data Step S406 for converting image data into print data Step S407 for determining whether the print button has been pressed Step S408 for determining whether there is one or more image data

Claims (12)

画像送信機器から送信される画像データを受信する受信手段と、
前記受信手段によって受信される画像データを印刷モジュールにより印刷する印刷手段と、
前記受信手段によって受信される画像データを用紙にレイアウトして印刷データを生成するレイアウト設定手段と、
前記受信手段、前記印刷手段、及び前記レイアウト設定手段の動作を制御する制御手段とを有し、
前記制御手段は、前記印刷モジュールによる印刷を開始する状態になったと判断すると、前記レイアウト設定手段により生成された印刷データを前記印刷モジュールで印刷を行うように制御することを特徴とする画像形成装置。
Receiving means for receiving image data transmitted from the image transmitting device;
Printing means for printing image data received by the receiving means by a printing module;
Layout setting means for generating print data by laying out image data received by the receiving means on paper;
Control means for controlling operations of the receiving means, the printing means, and the layout setting means,
When the control unit determines that the print module has started printing, the image forming apparatus controls the print data generated by the layout setting unit to be printed by the print module. .
前記制御手段は、前記受信手段による画像データの受信が完了した後で、受信した画像データ数が前記レイアウト設定手段により前記用紙にレイアウトされた画像データ数に達している場合に前記印刷モジュールで印刷を行うように制御することを特徴とする請求項1に記載の画像形成装置。   The control means prints the print module when the number of received image data reaches the number of image data laid out on the paper by the layout setting means after the reception of the image data by the receiving means is completed. The image forming apparatus according to claim 1, wherein the image forming apparatus is controlled so as to perform. 前記印刷モジュールに印刷動作を実行させるための印刷ボタンを有し、
前記制御手段は、前記受信手段による画像データの受信が完了した後で、前記印刷ボタンが操作された場合に前記印刷モジュールで印刷を行うように制御することを特徴とする請求項1に記載の画像形成装置。
A print button for causing the print module to execute a print operation;
2. The control unit according to claim 1, wherein when the print button is operated after the reception of the image data by the reception unit is completed, the control unit controls the printing module to perform printing. Image forming apparatus.
前記制御手段は、前記印刷ボタンが操作された場合においても、受信した画像データが無い場合には前記印刷モジュールによる印刷を行わないように前記制御手段を制御することを特徴とする請求項3に記載の画像形成装置。   4. The control unit according to claim 3, wherein the control unit controls the control unit not to perform printing by the printing module when there is no received image data even when the print button is operated. 5. The image forming apparatus described. 動作に係わる情報を表示部に表示する表示手段を有し、
前記表示手段は、印刷を開始するために必要な画像の数を前記表示部に表示することを特徴とする請求項1〜4の何れか1項に記載の画像形成装置。
Having display means for displaying information related to the operation on the display unit;
The image forming apparatus according to claim 1, wherein the display unit displays the number of images necessary for starting printing on the display unit.
前記画像送信機器を特定する機器特定手段を有し、前記機器特定手段は、前記受信手段によって画像の受信を行う前に、前記受信手段によって受信する画像データを送信する画像送信機器が前回接続された機器と同一であるか判断し、
前記制御手段は、前記機器特定手段が前回接続された機器と同一であるか判断した場合に前記印刷モジュールで印刷を行うように制御することを特徴とする請求項1〜5の何れか1項に記載の画像形成装置。
And a device specifying unit for specifying the image transmitting device. The device specifying unit is connected to an image transmitting device that transmits image data received by the receiving unit before receiving an image by the receiving unit. The device is the same as
6. The control unit according to claim 1, wherein the control unit controls the printing module to perform printing when it is determined whether the device specifying unit is the same as a previously connected device. The image forming apparatus described in 1.
前記受信手段により受信した画像データを記憶媒体に記憶する記憶手段を有し、
前記制御手段は、前記機器特定手段が前回接続された機器と同一ではないと判断した場合に、前記記憶媒体に記憶されている画像データを前記印刷モジュールで印刷を行うように制御することを特徴とする請求項6に記載の画像形成装置。
Storage means for storing the image data received by the receiving means in a storage medium;
The control unit controls the image data stored in the storage medium to be printed by the printing module when the device specifying unit determines that the device is not the same as the previously connected device. The image forming apparatus according to claim 6.
前記印刷ボタンが操作された場合において、受信した画像データが前記用紙にレイアウトされた画像データ数よりも少ない場合には、前記制御手段は、前記用紙の残りのスペースに、最後に受信した画像データ、または受信した順番に画像データをレイアウトするように前記レイアウト設定手段を制御することを特徴とする請求項1〜7の何れか1項に記載の画像形成装置。   When the print button is operated and the received image data is less than the number of image data laid out on the paper, the control means receives the last received image data in the remaining space of the paper. The image forming apparatus according to claim 1, wherein the layout setting unit is controlled to lay out the image data in the received order. 前記制御手段は、前記画像送信機器からキャンセル信号が送られてきた場合に、前記記憶媒体に記憶されている画像データを破棄するように前記記憶手段を制御することを特徴とする請求項7に記載の画像形成装置。   8. The control unit according to claim 7, wherein when the cancel signal is transmitted from the image transmission device, the control unit controls the storage unit to discard the image data stored in the storage medium. The image forming apparatus described. 画像送信機器から送信される画像データを受信する受信工程と、
前記受信工程において受信される画像データを印刷モジュールにより印刷する印刷工程と、
前記受信工程において受信される画像データを用紙にレイアウトして印刷データを生成するレイアウト設定工程と、
前記受信工程、前記印刷工程、及び前記レイアウト設定工程の動作を制御する制御工程とを有し、
前記制御工程においては、前記印刷モジュールによる印刷を開始する状態になったと判断すると、前記レイアウト設定工程において生成された印刷データを前記印刷モジュールで印刷を行うように制御することを特徴とする画像形成方法。
A receiving step of receiving image data transmitted from the image transmitting device;
A printing step of printing the image data received in the receiving step by a printing module;
A layout setting step for generating print data by laying out image data received in the reception step on paper;
A control step for controlling operations of the reception step, the printing step, and the layout setting step;
In the control step, when it is determined that the printing module has started printing, the print data generated in the layout setting step is controlled to be printed by the printing module. Method.
画像送信機器から送信される画像データを受信する受信工程と、
前記受信工程において受信される画像データを印刷モジュールにより印刷する印刷工程と、
前記受信工程において受信される画像データを用紙にレイアウトして印刷データを生成するレイアウト設定工程と、
前記受信工程、前記印刷工程、及び前記レイアウト設定工程の動作を制御する制御工程とを有し、
前記制御工程においては、前記印刷モジュールによる印刷を開始する状態になったと判断すると、前記レイアウト設定工程において生成された印刷データを前記印刷モジュールで印刷を行う画像形成方法の各工程をコンピュータに実行させることを特徴とするプログラム。
A receiving step of receiving image data transmitted from the image transmitting device;
A printing step of printing the image data received in the receiving step by a printing module;
A layout setting step for generating print data by laying out image data received in the reception step on paper;
A control step for controlling operations of the reception step, the printing step, and the layout setting step;
In the control step, when it is determined that printing by the printing module has started, the computer executes each step of the image forming method for printing the print data generated in the layout setting step by the printing module. A program characterized by that.
請求項11に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。   A computer-readable storage medium storing the program according to claim 11.
JP2008164889A 2008-06-24 2008-06-24 Image forming apparatus, and image forming method Pending JP2010010813A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008164889A JP2010010813A (en) 2008-06-24 2008-06-24 Image forming apparatus, and image forming method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008164889A JP2010010813A (en) 2008-06-24 2008-06-24 Image forming apparatus, and image forming method

Publications (1)

Publication Number Publication Date
JP2010010813A true JP2010010813A (en) 2010-01-14

Family

ID=41590829

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008164889A Pending JP2010010813A (en) 2008-06-24 2008-06-24 Image forming apparatus, and image forming method

Country Status (1)

Country Link
JP (1) JP2010010813A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020062858A (en) * 2018-10-19 2020-04-23 キヤノン株式会社 Printing control device, printing control device control method and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020062858A (en) * 2018-10-19 2020-04-23 キヤノン株式会社 Printing control device, printing control device control method and program
JP7154939B2 (en) 2018-10-19 2022-10-18 キヤノン株式会社 PRINT CONTROL DEVICE, CONTROL METHOD FOR PRINT CONTROL DEVICE, AND PROGRAM

Similar Documents

Publication Publication Date Title
US7812859B2 (en) Print system and print control method
JP4329822B2 (en) Control device, control method, and control program
JP2012037986A (en) Image forming apparatus, control method thereof, and image forming system
JP5954298B2 (en) Printing system, terminal device, and program
JP2004334531A (en) Control system, control method, print system, image data controller, and program
US10009490B2 (en) Image forming system, image forming apparatus, and program
JP5475251B2 (en) COMMUNICATION DEVICE, ITS CONTROL METHOD, PROGRAM
JP2009205637A (en) Usb device, printer, control method of usb device, and program thereof
JP2008165567A (en) Printing system, print management server, its control method and program
US7599082B2 (en) Image reproducing device, image holding device, and image reproducing system
KR100739687B1 (en) Method and apparatus for displaying printing status
JP6922436B2 (en) Programs and mobile terminals
JP2010086483A (en) Information processing apparatus, control method thereof, program, and storage medium
JP2010010813A (en) Image forming apparatus, and image forming method
JP2013022762A (en) Printing apparatus, control method of printing apparatus, and computer program
CN103227807A (en) System, information processing device, program and information processing method
JP2008221634A (en) Recording apparatus and its control program
JP2013119241A (en) Image forming apparatus, method of controlling image forming apparatus, and computer program
JP4717543B2 (en) Image editing apparatus, control method therefor, program, and storage medium
US9883059B2 (en) Image forming apparatus and terminal apparatus using short-range communication for retrieving image data from a network apparatus, displaying the image data on the terminal apparatus and printing the image data on the image forming apparatus
JP4479584B2 (en) Print processing control method and short-range wireless communication terminal device
JP2008125093A (en) Mobile phone, printer, print system, and its printing method
JP2017100320A (en) Image formation device, image formation system, method for controlling the same and program
JP5677535B2 (en) COMMUNICATION DEVICE, ITS CONTROL METHOD, PROGRAM
JP2023050546A (en) Image forming apparatus