JP5213674B2 - Print control apparatus, template management method, program, and storage medium - Google Patents

Print control apparatus, template management method, program, and storage medium Download PDF

Info

Publication number
JP5213674B2
JP5213674B2 JP2008311227A JP2008311227A JP5213674B2 JP 5213674 B2 JP5213674 B2 JP 5213674B2 JP 2008311227 A JP2008311227 A JP 2008311227A JP 2008311227 A JP2008311227 A JP 2008311227A JP 5213674 B2 JP5213674 B2 JP 5213674B2
Authority
JP
Japan
Prior art keywords
template
print
history
recording device
external recording
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.)
Expired - Fee Related
Application number
JP2008311227A
Other languages
Japanese (ja)
Other versions
JP2010131907A (en
Inventor
貴博 松下
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 JP2008311227A priority Critical patent/JP5213674B2/en
Publication of JP2010131907A publication Critical patent/JP2010131907A/en
Application granted granted Critical
Publication of JP5213674B2 publication Critical patent/JP5213674B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、テンプレートを画像に合成して印刷可能な印刷制御装置、および、テンプレートと印刷履歴を管理するためのテンプレート管理方法に関する。   The present invention relates to a print control apparatus capable of printing by combining a template with an image, and a template management method for managing a template and a print history.

近年のデジタルカメラの普及に伴い、ダイレクトプリントの需要が高まってきた。デジタルカメラとプリンタを直接接続し、デジタルカメラで画像を選択して印刷するカメラダイレクトプリントやデジタルカメラで撮影した画像が格納されているメモリカードをプリンタに装着して画像を印刷するカードダイレクトプリント等である。それらの中には、あらかじめ画像と合成するためのスタンプやフレーム等のテンプレートを保持した製品も登場してきた。ここで、プリンタにおいてテンプレートを管理する従来手法について説明する。   With the recent spread of digital cameras, the demand for direct printing has increased. Direct connection between a digital camera and a printer, camera direct print for selecting and printing images with the digital camera, card direct print for printing images by installing a memory card that stores images taken with the digital camera, etc. It is. Among them, products that hold templates such as stamps and frames to be combined with images in advance have appeared. Here, a conventional method for managing templates in the printer will be described.

例えば、特許文献1では、テンプレートと画像データのコピーを特定のフォルダに格納し、そのフォルダ内のものを全て削除不可(ReadOnly)にしておく。これによって、画像データが割り付けられた状態でレイアウト定義データを誤って削除することを防止できる画像処理装置が提案されている。
特開2006−285393号公報
For example, in Patent Document 1, a copy of a template and image data is stored in a specific folder, and everything in the folder is made undeleteable (ReadOnly). Thus, there has been proposed an image processing apparatus capable of preventing the layout definition data from being erroneously deleted in a state where the image data is allocated.
JP 2006-285393 A

しかし、プリンタの印刷履歴で使用されているテンプレートが削除された場合、印刷履歴の画像データをテンプレート付きで印刷できなくなってしまうという問題点があった。特許文献1では、テンプレートと画像データをコピーすることでこの問題を回避しているが、テンプレートを削除することはできないのでデータ容量が増えてしまうという別の問題が発生してしまう。   However, when a template used in the printer print history is deleted, there is a problem that image data of the print history cannot be printed with the template. In Patent Document 1, this problem is avoided by copying the template and the image data. However, since the template cannot be deleted, another problem that the data capacity increases occurs.

本発明では、テンプレートの削除の指定が可能な印刷装置において、印刷履歴で使用されているテンプレートの削除が指示された場合に、削除されるテンプレートを使用可能としながらテンプレートを削除可能とすることを目的とする。   According to the present invention, in a printing apparatus capable of specifying template deletion, when deletion of a template used in a print history is instructed, the template can be deleted while the template to be deleted can be used. Objective.

上記目的を達成するために、本発明の印刷制御装置は、印刷手段により画像を印刷するための制御を行う印刷制御装置であって、複数のテンプレートを格納するためのテンプレート格納手段と画像と共に印刷されたテンプレートを特定するための情報を含む印刷履歴を格納する印刷履歴格納手段と、複数のテンプレートのうちテンプレート格納手段から削除するテンプレートを指示する削除指示手段と、削除指示手段により削除指示されたテンプレートを使用している印刷履歴が印刷履歴格納手段に格納されているかを判断する判断手段と、判断手段により削除指示されたテンプレートを使用している印刷履歴が印刷履歴格納手段に格納されていると判断された場合に、削除指示されたテンプレートを外部記録装置に転送してからテンプレート格納手段から削除する制御手段とを有することを特徴とする。   In order to achieve the above object, a printing control apparatus of the present invention is a printing control apparatus that performs control for printing an image by a printing means, and prints together with a template storage means for storing a plurality of templates and images. Print history storage means for storing a print history including information for specifying the template that has been specified, a deletion instruction means for instructing a template to be deleted from the template storage means among a plurality of templates, and deletion instructions given by the deletion instruction means A determination unit that determines whether a print history using the template is stored in the print history storage unit, and a print history that uses the template that is instructed to be deleted by the determination unit is stored in the print history storage unit. If it is determined that the template for deletion is transferred to the external recording device, And having a control means for deleting from the storage means.

本発明によれば、プリンタの印刷履歴で使用されているテンプレートがプリンタから削除されても、そのテンプレートを使用して画像データを印刷できる。   According to the present invention, even if a template used in the printing history of the printer is deleted from the printer, image data can be printed using the template.

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

なお、以下に説明する実施形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施形態に限定されるものではない。   The embodiment described below is an example as means for realizing the present invention, and should be appropriately modified or changed according to the configuration and various conditions of the apparatus to which the present invention is applied. It is not limited to the embodiment.

図1は本実施形態のプリンタの構成を示すブロック図である。   FIG. 1 is a block diagram showing the configuration of the printer of this embodiment.

本実施例のプリンタ1は、プリンタに装着されたメモリーカード2、または、プリンタと接続されたホストコンピュータまたはデジタルカメラ3等から印刷対象の画像を取得して印刷することが可能である。2はプリンタ1に装着されるメモリーカードで、画像データが記録されている。メモリーカード等の記録媒体をプリンタのカードスロットに装着して、メモリーカードに記録されている画像データを印刷することができる。11は、プリンタ1全体を制御し、各種データ演算や処理を行うCPUである。12は、CPU11が演算や処理を行う際に各種データの格納や、ワークスペーストして用いるRAM、13はCPU11で実行されるプログラムや各種データを予め格納しておくROMである。また、CPU11はROM13から必要なプログラムを読み出し、読み出したプログラムに基づいて各部の制御及び演算処理を行う。14はユーザインターフェースモジュールで、電源ボタンや画像送りボタンなどの操作キー等から構成される。ユーザにより操作キーを介して指示が入力されたことに応じて、その指示を受け付けて、CPUに伝える。CPUは、ユーザからの操作内容に応じて、各部の動作を制御する。15は、デジタルカメラやPC等と有線若しくは無線の通信インターフェースを介して接続し、データの送受信を行うためのI/Oポート部である。16は、画像データを印刷するプリントモジュールで、プリントヘッドや給排紙モータ、ヘッド、モータを制御するためのIC等を備えている。17は表示モジュールで、LCD、LCDドライバ、等から構成される。表示モジュール17は、LCDにメモリーカード2に記録されている画像を表示させたり、起動待機画面、印刷設定変更画面を表示させたりする。また、表示モジュール17は、ユーザが図2の操作キー等を操作したことに応じて、LCDの表示画面を変更したりする表示制御を行う。18は、メモリーカード2にアクセスしてデータを取得するためのメモリカードインターフェースである。19は、プリンタ1に電源を供給する電源モジュールである。20は、テンプレートデータが格納されたテンプレート格納部用のRAMである。21は、印刷したことがある画像データおよびテンプレートデータとのリンク情報が格納された印刷履歴格納部である。   The printer 1 of this embodiment can acquire and print an image to be printed from a memory card 2 mounted on the printer, a host computer connected to the printer, a digital camera 3, or the like. A memory card 2 is mounted on the printer 1 and stores image data. A recording medium such as a memory card can be installed in a card slot of a printer, and image data recorded on the memory card can be printed. A CPU 11 controls the entire printer 1 and performs various data calculations and processing. Reference numeral 12 denotes a RAM used as a workspace for storing various data when the CPU 11 performs calculations and processes. Reference numeral 13 denotes a ROM for storing programs executed by the CPU 11 and various data in advance. Further, the CPU 11 reads a necessary program from the ROM 13 and performs control and arithmetic processing of each unit based on the read program. A user interface module 14 includes operation keys such as a power button and an image feed button. In response to an instruction input by the user via the operation key, the instruction is received and transmitted to the CPU. The CPU controls the operation of each unit according to the operation content from the user. An I / O port unit 15 is connected to a digital camera, a PC, or the like via a wired or wireless communication interface and transmits / receives data. Reference numeral 16 denotes a print module for printing image data, which includes a print head, a paper feed / discharge motor, a head, an IC for controlling the motor, and the like. Reference numeral 17 denotes a display module, which includes an LCD, an LCD driver, and the like. The display module 17 displays an image recorded on the memory card 2 on the LCD, and displays an activation standby screen and a print setting change screen. Further, the display module 17 performs display control for changing the display screen of the LCD in response to the user operating the operation keys and the like in FIG. Reference numeral 18 denotes a memory card interface for accessing the memory card 2 and acquiring data. A power supply module 19 supplies power to the printer 1. Reference numeral 20 denotes a RAM for a template storage unit in which template data is stored. A print history storage unit 21 stores link information with image data and template data that have been printed.

図2は、プリンタのユーザインターフェースとして、図2のような複数の操作部材および、LCD表示部を有している。   FIG. 2 includes a plurality of operation members as shown in FIG. 2 and an LCD display unit as a user interface of the printer.

201は電源ボタンで、プリンタ本体の電源をON、OFFするためのである。202はEDITボタンで、表示部に表示される画像へのトリミング枠の設定等の指示を行うための操作ボタンである。203はDISPボタンで、204は、画像にテンプレートの付加やカレンダーの作成といった特殊なプリントの設定を開始するためのCREATIVEボタンである。   Reference numeral 201 denotes a power button for turning the printer main body on and off. Reference numeral 202 denotes an EDIT button, which is an operation button for instructing setting of a trimming frame for an image displayed on the display unit. Reference numeral 203 denotes a DISP button, and reference numeral 204 denotes a CREATE button for starting a special print setting such as adding a template to the image or creating a calendar.

205はMENUボタンで、プリンタ本体の設定のための本体設定画面や印刷条件の設定を行う印刷設定画面の呼び出しに用いられる。206はLCD表示部で、メモリーカード2似記録されている画像を表示したり、プリンタ本体の設定画面、印刷条件の設定画面を表示したりする。207はTELEボタン、208はWIDEボタンで、LCD表示部206に表示されている画像の拡大や縮小の指示を行うためのボタンである。また、シングル表示、マルチ表示の切替えにもこのボタンが用いられる。さらに、トリミング領域の設定の際には、トリミング領域枠の拡大縮小の指示が可能である。209はPRINTボタンで、プリント開始の指示を与えるために用いられる。210はSETボタンで、各設定の決定するために用いる。211〜214は、十字キーで、211は右、212は下、213は左、214は上に対応している。設定画面における項目の選択のためのカーソル移動や、印刷枚数の設定、表示画像送り、戻しの指示等に用いられる。215は、選択された画像データやテンプレートデータを削除するためのDELETEボタンである。   A MENU button 205 is used to call a main body setting screen for setting the printer main body and a print setting screen for setting print conditions. Reference numeral 206 denotes an LCD display unit that displays an image recorded in the same manner as the memory card 2 or displays a setting screen for the printer main body and a setting screen for printing conditions. Reference numeral 207 denotes a TELE button, and 208 denotes a WIDE button, which are buttons for instructing enlargement or reduction of an image displayed on the LCD display unit 206. This button is also used for switching between single display and multi display. Further, when setting the trimming area, an instruction to enlarge or reduce the trimming area frame can be given. A PRINT button 209 is used to give an instruction to start printing. A SET button 210 is used to determine each setting. 211 to 214 are cross keys, 211 corresponds to the right, 212 corresponds to the bottom, 213 corresponds to the left, and 214 corresponds to the top. This is used for cursor movement for selecting an item on the setting screen, setting the number of prints, sending a display image, and instructing a return. Reference numeral 215 denotes a DELETE button for deleting the selected image data or template data.

図3は、本実施形態のプリンタでテンプレート格納部に格納されているテンプレートを削除する際の手順である。テンプレートの削除の指示については後に説明する。   FIG. 3 shows a procedure for deleting a template stored in the template storage unit by the printer of this embodiment. The template deletion instruction will be described later.

ステップ301で、ユーザは削除したいテンプレートを選択して削除を実行する。ステップ302で、印刷履歴格納部のHistory.datを読み込む。ステップ303で、その削除の指示がされたテンプレートが印刷履歴で使用されているかを判定する。テンプレートが印刷履歴の中で使用されているかの判断は、印刷履歴格納部のHistory.datのリンク情報にそのテンプレートを示す情報が記録されているかを確認することにより判断する。本実施形態においては、削除指定されたテンプレートを示すリンク情報が記録されている場合は印刷履歴で使用されていると判断するが、他の方法を用いてもよい。たとえば印刷履歴で指定されているテンプレートの一覧情報を印刷履歴格納部またはテンプレート格納部に保持しておきその情報から判断しても良い。ステップ303においてテンプレートが印刷履歴で使用されていないと判断された場合、ステップ312でプリンタのテンプレート格納部から削除を指示されたテンプレートを削除する。削除を指示されたテンプレートが印刷履歴で使用されていると判断された場合、ステップ304では通信判定を行い、プリンタとPCが接続されているかを判定する。ステップ304の接続判定でプリンタとPCが接続されていないと判断された場合、ステップ305でプリンタとPCの接続を促すメッセージをプリンタのLCDに表示する。なお、このメッセージの表示、非表示はプリンタで切り替えられるものとする。ステップ306で、再度プリンタとPCが接続されているかを判定する。ただし、ステップ305が実行されない場合、ステップ306を実行しなくても良い。テンプレートが印刷履歴で使用されている、かつ、プリンタとPCが接続されている場合、ステップ307でプリンタからPCへ削除指定されたテンプレートを転送する。次に、ステップ308でHistory.datのテンプレートのリンク情報を変更する。リンク情報には、テンプレートが格納されているかを示す格納場所やテンプレートデータのファイル名を示す情報を記録する。どのPCに転送されたかを示すためのPC特定情報(機種情報、固有ID等)も記録しても良い。削除指定されたテンプレートをPCへ転送し、対応するリンク情報を更新したら、ステップ309で削除指定されたテンプレートをテンプレート格納部20から削除する。ステップ303、304でテンプレートが印刷履歴で使用されている。かつ、プリントPCが接続されていないと判定された場合、ステップ310、311でテンプレートに転送指定マークを付加して、後にPCが接続されたときにテンプレートを転送するための転送予約をする。まずステップ310で、テンプレート格納部のTemplate.datを読み込む。図10のように、Template.datは、Templateフォルダ(テンプレート格納部)に格納されているテンプレートがリストとして記録されている。そしてステップ311で、対象テンプレートの「Transfer Order」を「Yes」に変更する。本実施形態では、テンプレート格納部に記録されているテンプレートのリストが記述されているTemplate.datに転送マークを付加して転送の予約をしたが、それぞれのテンプレートデータファイルに転送マークを付加しても良い。Template.datに転送マークするほうが1つのファイルを読み込むだけでテンプレート格納部に格納されている全てのテンプレートの転送マークを確認できて便利である。転送指定マークが付加されたテンプレートは、PCとテンプレートが接続されると、プリンタからPCに転送される。このテンプレート転送の処理については後述する。ユーザがプリンタのテンプレートを削除する理由のひとつとして、新しいテンプレートを追加するための容量を確保することが挙げられる。新しいテンプレートを追加する場合、ユーザはプリンタとPCを接続する必要がある。そのため、PCとプリンタが接続された場合に、削除したいテンプレートを転送すれば良い。   In step 301, the user selects a template to be deleted and executes deletion. In step 302, the History. dat is read. In step 303, it is determined whether the template instructed to be deleted is used in the print history. The determination as to whether the template is used in the print history is made based on the History. The determination is made by checking whether or not information indicating the template is recorded in the dat link information. In the present embodiment, when link information indicating a template designated for deletion is recorded, it is determined that the template is used in the print history, but other methods may be used. For example, the template list information specified in the print history may be held in the print history storage unit or the template storage unit and determined from the information. If it is determined in step 303 that the template is not used in the print history, the template instructed to be deleted is deleted from the template storage unit of the printer in step 312. If it is determined that the template instructed to be deleted is used in the print history, in step 304, communication determination is performed to determine whether the printer and the PC are connected. If it is determined in step 304 that the printer and the PC are not connected, a message prompting the connection between the printer and the PC is displayed on the LCD of the printer in step 305. It should be noted that the display and non-display of this message can be switched by the printer. In step 306, it is determined again whether the printer and the PC are connected. However, if step 305 is not executed, step 306 may not be executed. If the template is used in the print history and the printer and the PC are connected, in step 307, the template designated for deletion is transferred from the printer to the PC. Next, in step 308, History. Change the link information of the dat template. In the link information, information indicating a storage location indicating whether a template is stored or a file name of template data is recorded. PC identification information (model information, unique ID, etc.) for indicating to which PC it may be transferred may also be recorded. When the template designated for deletion is transferred to the PC and the corresponding link information is updated, the template designated for deletion is deleted from the template storage unit 20 in step 309. In steps 303 and 304, the template is used in the print history. If it is determined that the print PC is not connected, a transfer designation mark is added to the template in steps 310 and 311, and a transfer reservation is made to transfer the template when the PC is connected later. First, in step 310, Template. dat is read. As shown in FIG. In dat, templates stored in the Template folder (template storage unit) are recorded as a list. In step 311, “Transfer Order” of the target template is changed to “Yes”. In this embodiment, Template. Where a list of templates recorded in the template storage unit is described. A transfer mark is added to dat to make a transfer reservation, but a transfer mark may be added to each template data file. Template. It is more convenient to mark transfer at dat because it is possible to check the transfer marks of all the templates stored in the template storage unit simply by reading one file. The template to which the transfer designation mark is added is transferred from the printer to the PC when the PC and the template are connected. The template transfer process will be described later. One reason why a user deletes a printer template is to secure a capacity for adding a new template. When adding a new template, the user needs to connect the printer and the PC. Therefore, when the PC and the printer are connected, the template to be deleted may be transferred.

このように本実施形態では、印刷履歴で使用されているテンプレートを削除可能である。さらに、プリンタから削除するテンプレートが印刷履歴で使用されている場合は、削除指定されたテンプレートをPCに転送するように制御する。そのため、テンプレートを削除後にも、削除されたテンプレートに対応する印刷履歴に応じた印刷をPCを接続することにより可能となる。   As described above, in this embodiment, it is possible to delete a template used in the print history. Further, when a template to be deleted from the printer is used in the print history, control is performed to transfer the template designated for deletion to the PC. For this reason, even after the template is deleted, printing corresponding to the print history corresponding to the deleted template can be performed by connecting the PC.

図4は、本実施形態のプリンタにおいて、印刷履歴に基づいて画像を印刷する際にテンプレート付き画像を印刷する場合の手順である。印刷履歴に基づいて印刷する画像を選択する場合の説明は後述する。また、テンプレートを合成しない画像の印刷は図4の手順を行わずに、印刷履歴格納部から印刷対象の画像データを読み出してプリントモジュールにより印刷する。   FIG. 4 shows a procedure for printing an image with a template when printing an image based on the print history in the printer of this embodiment. A description of selecting an image to be printed based on the print history will be given later. For printing an image without combining templates, image data to be printed is read from the print history storage unit and printed by the print module without performing the procedure of FIG.

ステップ401で、印刷履歴に基づいてテンプレートを合成した画像の印刷実行指示が入力される。ステップ402で、印刷履歴格納部のHistory.datを読み込む。ステップ403で、その印刷が指示された印刷履歴の画像に合成するテンプレートがプリンタ内に存在するかを判定する。プリンタ内に存在するか否かは、リンク情報によりプリンタに格納されているテンプレートかそれともPCに格納されているテンプレートかを確認することにより判定できる。ステップ404で、プリンタとPCが接続されているかを判定する。プリンタとPCが接続されていない場合、ステップ405でプリンタとPCの接続を促すメッセージをプリンタのLCDに表示する。なお、このメッセージの表示、非表示はプリンタで切り替えられるものとする。ステップ406で、再度プリンタとPCが接続されているかを判定する。ただし、ステップ405が実行されない場合、ステップ406も実行されないものとする。テンプレートがプリンタ内に存在する、またはテンプレートがプリンタ内に存在しないがプリンタとPCが接続されている場合、ステップ407でテンプレートを読み込む。テンプレートがPCにある場合はPCと通信しテンプレート取得する。次に、ステップ408で画像データとテンプレートをプリントモジュールへ転送する。テンプレートデータがプリンタ内に存在しない、かつプリンタとPCが接続されていない場合、ステップ409,410で画像ファイルに印刷指定マークを付加して、後にPCが接続された場合にこの印刷履歴に基づく印刷を行うための印刷予約をする。ステップ409で、印刷履歴格納部のHistory.datを読み込む。ステップ410で、対象画像ファイルの「Print Order」を「Yes」に変更する。   In step 401, a print execution instruction for an image obtained by combining templates based on the print history is input. In step 402, the History. dat is read. In step 403, it is determined whether or not a template to be combined with the print history image instructed for printing exists in the printer. Whether or not it exists in the printer can be determined by checking whether the template is stored in the printer or the template stored in the PC based on the link information. In step 404, it is determined whether the printer and the PC are connected. If the printer and the PC are not connected, a message prompting connection between the printer and the PC is displayed on the LCD of the printer in step 405. It should be noted that the display and non-display of this message can be switched by the printer. In step 406, it is determined again whether the printer and the PC are connected. However, if step 405 is not executed, step 406 is also not executed. If the template exists in the printer or the template does not exist in the printer but the printer and the PC are connected, the template is read in step 407. If the template is in the PC, the template is acquired by communicating with the PC. In step 408, the image data and the template are transferred to the print module. If the template data does not exist in the printer and the printer and the PC are not connected, a print designation mark is added to the image file in steps 409 and 410, and printing is performed based on this print history when the PC is connected later. Make a print reservation to perform. In step 409, the History. dat is read. In step 410, “Print Order” of the target image file is changed to “Yes”.

ステップ409、410で印刷予約する前に、PCを接続することにより今すぐ印刷可能なことを通知し、PCを接続するか後で印刷するための予約をするかを選択させるための表示を行っても良い。この場合はPCを接続するを選択されるとステップ407、408の処理を行い、後で印刷を選択されるとステップ409,410の処理を行う。   Before making a print reservation in Steps 409 and 410, it is notified that printing is now possible by connecting a PC, and a display for selecting whether to connect the PC or make a reservation for printing later is performed. May be. In this case, the process of steps 407 and 408 is performed when the connection of PC is selected, and the process of steps 409 and 410 is performed when printing is selected later.

このように、本実施形態のプリンタにおいては、印刷履歴に基づいてテンプレート付の画像を印刷する際に、テンプレートがプリンタに格納されている場合は通常の履歴印刷を実行し、テンプレートがPCに転送されている場合は、印刷指定マークを付加する。そして、次回プリンタと接続した際に、印刷指定マークで印刷予約されている印刷履歴に基づいて印刷を行うための制御する。このようなシステムにより、プリンタから削除したテンプレートに基づく履歴印刷を可能としている。また、上記の手順では印刷指定マークを付加し、後にPCと接続された際に印刷指定され印刷履歴の画像を印刷するものとしたが、PCと接続することにより今すぐに印刷可能であることを通知するための表示を行っても良い。また,リンク情報にPCの機種名や固有情報等のPCを特定するための情報を記録している場合は、どのPCに接続することにより印刷が可能であるかをあわせて表示しても良い。   As described above, in the printer of this embodiment, when printing an image with a template based on the print history, if the template is stored in the printer, normal history printing is executed, and the template is transferred to the PC. If so, a print designation mark is added. Then, when connected to the printer next time, control is performed to perform printing based on the print history reserved for printing with the print designation mark. Such a system enables history printing based on a template deleted from the printer. In the above procedure, a print designation mark is added, and when it is connected to the PC later, the print designation image is printed and the print history image is printed. However, it is possible to print immediately by connecting to the PC. You may perform the display for notifying. In addition, when information for specifying a PC such as a PC model name or unique information is recorded in the link information, it may be displayed together with which PC it can be printed. .

図5は、図3のステップ311で転送指定マークを付加されたテンプレートを、後にPCとプリンタが接続された際にプリンタからPCに転送するための手順である。   FIG. 5 shows a procedure for transferring the template to which the transfer designation mark is added in step 311 of FIG. 3 from the printer to the PC when the PC and the printer are connected later.

ステップ501で、プリンタとPCを接続する。ステップ502で、テンプレート格納部のTemplate.datを読み込む。ステップ503で、転送指定マーク付きテンプレートが存在するかを判定する。Template.datファイルの「Transfer Order」が「Yes」のテンプレートがその対象である。前記テンプレートが存在する場合、ステップ504でプリンタからPCへテンプレートを転送する。次に、ステップ505で、テンプレートの「Transfer Order」を「No」に変更する。   In step 501, the printer and the PC are connected. In step 502, Template. dat is read. In step 503, it is determined whether a template with a transfer designation mark exists. Template. A template whose “Transfer Order” in the dat file is “Yes” is the target. If the template exists, in step 504, the template is transferred from the printer to the PC. Next, in step 505, “Transfer Order” of the template is changed to “No”.

図6は、図4のステップ410において印刷指定マークを付加された印刷履歴の画像を、PCとプリンタが接続された際に印刷するための手順である。   FIG. 6 is a procedure for printing the print history image to which the print designation mark is added in step 410 of FIG. 4 when the PC and the printer are connected.

ステップ601で、プリンタとPCを接続する。ステップ602で、印刷履歴格納部のHistory.datを読み込む。ステップ603で、印刷指定マーク付き画像が存在するかを判定する。History.datファイルの「Print Order」が「Yes」の画像ファイルがその対象である。前記画像データが存在する場合、ステップ604でPCからテンプレートを読み込む。ステップ605で、画像データとテンプレートをプリントモジュールへ転送し、印刷履歴に基づいてテンプレートと画像データを合成した画像を印刷する。画像の印刷が終了すると、ステップ606で、対象画像ファイルの「Print Order」を「No」に変更する。   In step 601, the printer and the PC are connected. In step 602, the History. dat is read. In step 603, it is determined whether an image with a print designation mark exists. History. The image file whose “Print Order” of the dat file is “Yes” is the object. If the image data exists, a template is read from the PC in step 604. In step 605, the image data and the template are transferred to the print module, and an image obtained by combining the template and the image data is printed based on the print history. When the printing of the image is completed, in step 606, “Print Order” of the target image file is changed to “No”.

図9は、印刷履歴格納部のデータ構造例である。   FIG. 9 shows an example of the data structure of the print history storage unit.

901は、プリンタの印刷履歴格納部を表すルートディレクトリである。このディレクトリの下に、ユーザが印刷したことのある画像ファイルと、印刷履歴のリスト、テンプレートのリンク情報および印刷指定マークを管理したリストが格納されている。格納できる画像ファイルの枚数は、印刷履歴格納部のRAMサイズによって異なる。印刷履歴格納部に保存できる画像ファイルの枚数が制限値を超えた場合、プリンタは古い画像ファイルから自動的に削除する。902は、ユーザが印刷したことがある画像ファイルのうちのひとつ「IMG_0001.JPG」である。ここでは、印刷したことのある画像ファイルがファイル名順に表示されているが、印刷した日付順および枚数順に画像ファイルが表示されていても良いものとする。903は、印刷履歴のリストで、画像ファイルとテンプレートのリンク情報および印刷指定マークも管理している「History.dat」である。印刷履歴のリストであるHistory.dat内には、それぞれの印刷履歴に関して、904〜906のデータが記録されている。904は画像ファイル名、905は画像ファイルと関連付けられているテンプレートの格納場所、そして、906は画像ファイルに印刷指定マークが付加されているかを示している。例えば、907は画像ファイル「IMG_0001.JPG」が、プリンタのテンプレート格納部に格納された「TempA.svg」を使用して印刷したことがあり、印刷指定マークが付加されていないことを示す。ユーザが印刷履歴から画像ファイル「IMG_0001.JPG」をテンプレート付きで再印刷する場合、プリンタのテンプレート格納部に格納された「TempA.svg」を使用して印刷することができる。一方、908は画像ファイル「IMG_0003.JPG」が、PCのテンプレート格納部に格納された「TempC.svg」を使用して印刷したことがあり、印刷指定マークが付加されていることを示す。ユーザが印刷履歴から画像ファイル「IMG_0003.JPG」をテンプレート付きで再印刷する場合、テンプレート「TempC.svg」はPCのテンプレート格納部に保存されているため、ユーザはPCとプリンタを接続する必要がある。しかし、908では印刷指定マークが付加されているので、PCとプリンタが接続されていない状態で「IMG_0003.JPG」をテンプレート付きで印刷したことを意味している。なお、印刷指定マークが付加された画像ファイルは、PCとプリンタが接続されると、図6の処理手順に従って印刷される。   Reference numeral 901 denotes a root directory representing a print history storage unit of the printer. Under this directory, an image file that has been printed by the user, a list of print histories, a list of template link information, and a print designation mark are stored. The number of image files that can be stored differs depending on the RAM size of the print history storage unit. When the number of image files that can be stored in the print history storage unit exceeds the limit value, the printer automatically deletes old image files. Reference numeral 902 denotes “IMG — 0001.JPG”, one of the image files that the user has printed. Here, the image files that have been printed are displayed in the order of the file names, but the image files may be displayed in the order of the printed date and the number of sheets. A print history list 903 is “History.dat” that manages link information and print designation marks of image files and templates. History. Which is a list of print histories. In dat, data 904 to 906 are recorded for each print history. Reference numeral 904 denotes an image file name, reference numeral 905 denotes a storage location of a template associated with the image file, and reference numeral 906 denotes whether a print designation mark is added to the image file. For example, 907 indicates that the image file “IMG — 0001.JPG” has been printed using “TempA.svg” stored in the template storage unit of the printer, and no print designation mark has been added. When the user reprints the image file “IMG — 0001.JPG” with a template from the print history, the user can print using “TempA.svg” stored in the template storage unit of the printer. On the other hand, reference numeral 908 denotes that the image file “IMG — 0003.JPG” has been printed using “TempC.svg” stored in the template storage unit of the PC, and a print designation mark is added. When the user reprints the image file “IMG — 0003.JPG” with a template from the print history, the template “TempC.svg” is stored in the template storage unit of the PC, and the user needs to connect the PC and the printer. is there. However, since a print designation mark is added in 908, it means that “IMG — 0003.JPG” was printed with a template in a state where the PC and the printer are not connected. Note that the image file to which the print designation mark is added is printed according to the processing procedure of FIG. 6 when the PC and the printer are connected.

図10は、テンプレート格納部のデータ構造例である。   FIG. 10 shows an example of the data structure of the template storage unit.

1001は、プリンタのテンプレート格納部を表すルートディレクトリである。このディレクトリの下に、プリンタにセットされたテンプレートデータと転送指定マークを管理したリストが格納されている。格納できるテンプレートデータの枚数は、テンプレート格納部のRAMサイズによって異なる。1002は、プリンタにセットされたテンプレートデータのうちのひとつ「TempA.svg」である。ここでは、テンプレートデータがファイル名順に表示されているが、テンプレートの使用回数順または使用日時順にテンプレートデータが表示されていても良いものとする。1003は、テンプレートの転送指定マークを管理するリスト「Template.dat」である。テンプレートのリストであるTemplate.datには、それぞれのテンプレートデータについて、1004、1005のデータが記録されている。1004はテンプレートデータの画像ファイル名(ファイル名だけでなく画像の格納場所を記録しても良い)、1005はテンプレートデータに転送指定マークが付加されているかを示している。例えば、1006はテンプレート「TempA.svg」に転送指定マークが付加されていないことを示す。これは、ユーザがこのテンプレートをプリンタから削除指定していないことを示している。一方、1007はテンプレート「TempC.svg」に転送指定マークが付加されていることを示す。これは、ユーザがこのテンプレートをプリンタから削除指定したことを示している。このテンプレートは印刷履歴で使用されていたため、プリンタはプリンタからPCへ転送することを試みる。しかし、プリンタとPCが接続されていないため、このテンプレートデータには転送指定マークが付加されている。なお、転送指定マークが付加されたテンプレートデータは、PCとプリンタが接続されると、図5の処理手順に従って転送される。   Reference numeral 1001 denotes a root directory representing a template storage unit of the printer. Under this directory, a list in which template data set in the printer and transfer designation marks are managed is stored. The number of template data that can be stored differs depending on the RAM size of the template storage unit. Reference numeral 1002 denotes “TempA.svg”, one of the template data set in the printer. Here, the template data is displayed in the order of the file names, but the template data may be displayed in the order of the number of times of use of the templates or in the order of the use date. Reference numeral 1003 denotes a list “Template.dat” for managing template transfer designation marks. Template., Which is a list of templates. In dat, data 1004 and 1005 are recorded for each template data. Reference numeral 1004 denotes an image file name of the template data (not only the file name but also the image storage location may be recorded), and reference numeral 1005 denotes whether a transfer designation mark is added to the template data. For example, 1006 indicates that a transfer designation mark is not added to the template “TempA.svg”. This indicates that the user has not designated to delete this template from the printer. On the other hand, 1007 indicates that a transfer designation mark is added to the template “TempC.svg”. This indicates that the user has designated to delete this template from the printer. Since this template was used in the print history, the printer tries to transfer it from the printer to the PC. However, since the printer and the PC are not connected, a transfer designation mark is added to this template data. The template data to which the transfer designation mark is added is transferred according to the processing procedure of FIG. 5 when the PC and the printer are connected.

図11は、本発明を適用できるプリンタでテンプレート選択画面をLCDに表示する手順である。テンプレート選択画面は印刷履歴に基づく印刷ではなく、通常の画像を選択して印刷する場合に、テンプレートを合成しての印刷が選択されると表示される。そして、テンプレート選択画面表示でユーザは上下左右ボタンやSRTボタンを操作して、画像に合成するテンプレートを選択することができる。テンプレート選択画面では、テンプレート格納部に格納されているテンプレートが表示されるが、転送マークが付加されているテンプレートは削除指示されたテンプレートであるため、テンプレート選択画面には表示させず、選択不可とする。また、テンプレート選択画面だけでなく図13、図14のような削除するテンプレートを選択するための画面でも同様の処理を行う。   FIG. 11 shows a procedure for displaying a template selection screen on the LCD by a printer to which the present invention can be applied. The template selection screen is displayed when printing by combining templates is selected when a normal image is selected and printed instead of printing based on the print history. In the template selection screen display, the user can select a template to be combined with the image by operating the up / down / left / right buttons and the SRT button. In the template selection screen, the template stored in the template storage unit is displayed. However, since the template with the transfer mark added is a template instructed to be deleted, it is not displayed on the template selection screen and cannot be selected. To do. The same processing is performed not only on the template selection screen but also on a screen for selecting a template to be deleted as shown in FIGS.

ステップ1101で、テンプレート格納部のTemplate.datを読み込む。ステップ1102で、「Transfer Order」が「No」のテンプレートを読み込む。ステップ1103で、1102で該当したテンプレートをプリンタの表示モジュールへ転送する。Template.dat ファイルの「Transfer Order」が「Yes」のテンプレートをLCDに表示しない理由は、「Yes」のテンプレートは、ユーザが既に削除したと思っているからである。そのテンプレートがプリンタのLCDに表示されてしまうと、混乱を招いてしまう。そのため、プリンタのLCDには、「Transfer Order」が「No」のテンプレートのみを表示させ、選択可能とする必要がある。   In step 1101, Template. dat is read. In step 1102, a template whose “Transfer Order” is “No” is read. In step 1103, the template corresponding to 1102 is transferred to the display module of the printer. Template. The reason why the template “Transfer Order” of the dat file does not display “Yes” on the LCD is that the user has already deleted the template “Yes”. If the template is displayed on the LCD of the printer, it will be confusing. For this reason, it is necessary to display only the template with “No” for “Transfer Order” on the LCD of the printer so that it can be selected.

図12は、本発明を適用できるプリンタでプリンタとPCの接続要求をLCDに表示した画面図である。   FIG. 12 is a screen view in which a connection request between a printer and a PC is displayed on the LCD in a printer to which the present invention is applicable.

1201は、ボタン205を押下すると、プリンタ本体の設定のための本体設定画面に戻ることを示している。1202は、ボタン210を押下すると、プリンタとPCが接続された場合、次の画面へ遷移することを示し、プリンタとPCが接続されていない場合、再度接続を促すメッセージをLCDに表示することを示している。なお、プリンタ本体の設定でこの表示のON・OFFを切り替えられるものとする。   Reference numeral 1201 denotes that when the button 205 is pressed, the display returns to the main body setting screen for setting the printer main body. 1202 indicates that when the button 210 is pressed, if the printer and the PC are connected, the next screen is displayed. If the printer and the PC are not connected, a message prompting the connection is displayed on the LCD again. Show. It is assumed that this display can be switched ON / OFF by setting the printer main body.

図13は、テンプレート格納部20に格納されているテンプレートをマルチ表示した場合の画面図である。1301は、プリンタにセットされたテンプレートのひとつを示す。1302は、テンプレートが選択されていることを示す表示枠である。ユーザは、十字キー211〜214を用いて選択したいテンプレートを変更できる。また、TELEボタン207、WIDEボタン208を操作することによって、LCD表示部206に表示されているテンプレートのシングル表示、マルチ表示を切り替えることができる。1303は、ボタン215を押下すると、1302で選択されたテンプレートの削除を行うことを確認するメッセージをLCDに表示する。ユーザが了承した場合、プリンタは図3の手順に従ってそのテンプレートを処理する。1304は、ボタン209を押下すると、1302で選択されたテンプレートに使用する画像を選択する画面に遷移する。なお、画像が既に選択されていた状態でボタン209が押下された場合、印刷設定を確認する画面に遷移または印刷を実行する。この設定はプリンタ本体で切り替えられるものとする。   FIG. 13 is a screen diagram when the templates stored in the template storage unit 20 are displayed in a multi display manner. Reference numeral 1301 denotes one of templates set in the printer. Reference numeral 1302 denotes a display frame indicating that a template is selected. The user can change the template to be selected using the cross keys 211 to 214. Further, by operating the TELE button 207 and the WIDE button 208, it is possible to switch between single display and multiple display of the template displayed on the LCD display unit 206. When a button 215 is pressed, a message 1303 displays on the LCD a message confirming that the template selected in 1302 is to be deleted. If the user approves, the printer processes the template according to the procedure of FIG. When a button 209 is pressed, a screen 1304 transitions to a screen for selecting an image to be used for the template selected in 1302. If the button 209 is pressed while an image has already been selected, a transition to a screen for confirming print settings or printing is executed. This setting can be switched on the printer body.

図14は、プリンタでテンプレート格納部に格納されているテンプレートをシングル表示した場合の画面図である。   FIG. 14 is a screen diagram when the template stored in the template storage unit is single-displayed by the printer.

1401は、ボタン215を押下すると、1302で選択されたテンプレートの削除を行うことを確認するメッセージをLCDに表示する。ユーザが了承した場合、プリンタは図3の手順に従ってそのテンプレートを処理する。1402は、ボタン209を押下すると、LCDに表示されたテンプレートに使用する画像を選択する画面に遷移する。なお、画像が既に選択されていた状態でボタン209が押下された場合、印刷設定を確認する画面に遷移または印刷を実行する。この設定はプリンタ本体で切り替えられるものとする。また、TELEボタン207、WIDEボタン208を操作することによって、LCD表示部206に表示されている画像ファイルのシングル表示、マルチ表示を切り替えることができる。   When a button 215 is pressed, a message 1401 displays on the LCD a message confirming that the template selected in 1302 is to be deleted. If the user approves, the printer processes the template according to the procedure of FIG. When the user presses a button 209, a screen 1402 is displayed for selecting an image to be used for the template displayed on the LCD. If the button 209 is pressed while an image has already been selected, a transition to a screen for confirming print settings or printing is executed. This setting can be switched on the printer body. Further, by operating the TELE button 207 and the WIDE button 208, it is possible to switch between single display and multiple display of the image file displayed on the LCD display unit 206.

図7は、プリンタで印刷したことがある画像をマルチ表示した場合の印刷履歴選択画面、図8は、プリンタで印刷したことがある画像をシングル表示した場合の印刷履歴選択画面である。つまり、図7,8の画面では、印刷履歴格納部に格納されている印刷履歴に基づいて画像が表示される。ユーザはこの画面で印刷履歴を選択することにより、印刷履歴に基づく印刷、つまり前に印刷した時と同じ設定で印刷し、同じ印刷結果を取得することが可能である。ユーザはこの画面を用いて印刷履歴による印刷を指示し、印刷指示された印刷履歴においてテンプレートが使用される場合は図4の処理を行う。テンプレートが使用されていない場合は、印刷履歴格納部に記録されている画像データと履歴データを用いて印刷を行うことになる。   FIG. 7 shows a print history selection screen when images that have been printed by a printer are displayed in multiple, and FIG. 8 shows a print history selection screen when images that have been printed by a printer are displayed as a single image. That is, on the screens of FIGS. 7 and 8, an image is displayed based on the print history stored in the print history storage unit. By selecting a print history on this screen, the user can perform printing based on the print history, that is, print with the same settings as when printing previously, and obtain the same print result. The user uses this screen to instruct printing based on the print history, and when the template is used in the print history instructed to print, the process shown in FIG. 4 is performed. When the template is not used, printing is performed using the image data and history data recorded in the print history storage unit.

図7において、701は、印刷したことがある画像ファイルが選択されていることを示す表示枠である。ユーザは、十字キー211〜214を用いて選択したい画像を変更できる。また、TELEボタン207、WIDEボタン208を操作することによって、LCD表示部206に表示されている画像ファイルのシングル表示、マルチ表示を切り替えることができる。702および703は、プリンタで印刷したことがあるテンプレート付き画像ファイルであり、異なる種類のテンプレートを使用して同一の画像ファイルを印刷したことがあることを示している。704は、テンプレート付き画像ファイル702の印刷枚数を表している。印刷枚数は、705は、ボタン209を押下すると、701で選択されたテンプレート付き画像ファイルの印刷設定を確認する画面に遷移または印刷を実行する。この設定はプリンタ本体で切り替えられるものとする。   In FIG. 7, reference numeral 701 denotes a display frame indicating that an image file that has been printed is selected. The user can change an image to be selected using the cross keys 211 to 214. Further, by operating the TELE button 207 and the WIDE button 208, it is possible to switch between single display and multiple display of the image file displayed on the LCD display unit 206. Reference numerals 702 and 703 denote template-added image files that have been printed by the printer, and indicate that the same image file has been printed using different types of templates. Reference numeral 704 denotes the number of prints of the image file with template 702. The number of prints is 705. When the button 209 is pressed, a screen for confirming the print setting of the image file with template selected in 701 or printing is executed. This setting can be switched on the printer body.

図8において、801は、LCDに表示されたテンプレート付き画像ファイルの印刷枚数を表している。ユーザは、十字キー212または214を用いて印刷枚数を変更することができる。また、TELEボタン207、WIDEボタン208を操作することによって、LCD表示部206に表示されている画像ファイルのシングル表示、マルチ表示を切り替えることができる。802は、ボタン209を押下すると、LCDに表示されたテンプレート付き画像の印刷設定を確認する画面に遷移または印刷を実行する。この設定はプリンタ本体で切り替えられるものとする。   In FIG. 8, reference numeral 801 denotes the number of printed image files with templates displayed on the LCD. The user can change the number of prints using the cross key 212 or 214. Further, by operating the TELE button 207 and the WIDE button 208, it is possible to switch between single display and multiple display of the image file displayed on the LCD display unit 206. When a button 209 is pressed, a screen 802 transitions or prints to a screen for confirming the print setting of the image with a template displayed on the LCD. This setting can be switched on the printer body.

本実施例の印刷履歴選択画面では印刷履歴格納部に格納されている全ての印刷履歴を印刷履歴選択画面に表示して印刷履歴を選択可能としている。そして、選択された印刷履歴で使用されるテンプレートがプリンタ内に格納されていない場合は、PCからテンプレートを取得することで履歴印刷を可能としている。   In the print history selection screen of the present embodiment, all print histories stored in the print history storage unit are displayed on the print history selection screen so that the print history can be selected. If the template used in the selected print history is not stored in the printer, history printing is enabled by obtaining the template from the PC.

また、PCが接続されていない場合は、PC接続語に印刷予約をすることでPC接続後に直ちに印刷されるようにしている。しかし、テンプレートが格納されているPCと接続されていない場合は、取得不可能なテンプレートを使用している印刷履歴を印刷履歴選択画面に表示させずに選択不可能とし、すぐに印刷を実行可能な印刷履歴のみ表示・選択させるようにしても良い。   When the PC is not connected, printing is reserved for the PC connection word so that printing is performed immediately after the PC is connected. However, if the template is not connected to the PC where the template is stored, the print history using the template that cannot be acquired cannot be selected without being displayed on the print history selection screen, and printing can be executed immediately. Only a print history may be displayed and selected.

(その他の実施例)
上述の実施形態ではプリンタに本発明を適応した場合について説明したが、印刷履歴およびテンプレートを保持可能であり、プリンタと通信可能な印刷制御装置に適応しても良い。また、印刷履歴格納部やテンプレート格納部のために2つの記録媒体を用意しても良いし、1つ記録媒体に印刷履歴とテンプレートの両方を記録し、印刷履歴格納部とテンプレート格納部を兼用するようにしても良い。また、上記実施例におけるPCについてもこれに限定されず、プリンタや印刷制御装置と通信可能な外部記録装置であれば適応できる。
(Other examples)
Although the case where the present invention is applied to a printer has been described in the above-described embodiment, the present invention may be applied to a print control apparatus that can hold a print history and a template and can communicate with the printer. In addition, two recording media may be prepared for the print history storage unit and the template storage unit, and both the print history and the template are recorded on one recording medium, and the print history storage unit and the template storage unit are combined. You may make it do. Further, the PC in the above embodiment is not limited to this, and any external recording apparatus that can communicate with a printer or a print control apparatus can be applied.

また、上述の実施形態を実現するためのプログラムのプログラムコードを記録した記憶媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPU)が記憶媒体からプログラムコードを読出し実行することによっても達成される。   In addition, a storage medium in which a program code of a program for realizing the above-described embodiment is recorded is supplied to a system or apparatus, and a computer (or CPU) of the system or apparatus reads and executes the program code from the storage medium. Is also achieved.

この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。   In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the program code itself and the storage medium storing the program code constitute the present invention.

プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリーカード、ROM等を用いることができる。   As a storage medium for supplying the program code, for example, a flexible disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.

また、記憶媒体から読み出されたプログラムコードの指示に基づき、コンピュータ上で稼動しているOSなどが実際の処理の一部又は全部を行い、その処理によって上記実施形態の機能が実現される場合も含まれることは言うまでもない。   In addition, when the OS running on the computer performs part or all of the actual processing based on the instruction of the program code read from the storage medium, the functions of the above embodiments are realized by the processing. Needless to say, is also included.

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

本発明の実施形態に係るプリンタの構成を示すブロック図である。1 is a block diagram illustrating a configuration of a printer according to an embodiment of the present invention. プリンタのユーザインターフェース図である。It is a user interface figure of a printer. テンプレートをPCに転送する手順である。This is a procedure for transferring a template to a PC. テンプレート付き画像を印刷する手順である。This is a procedure for printing an image with a template. 転送指定マーク付きテンプレートをPCに転送する手順である。This is a procedure for transferring a template with a transfer designation mark to a PC. 印刷指定マーク付き画像を印刷する手順である。This is a procedure for printing an image with a print designation mark. 印刷履歴をマルチ表示した場合の画面の一例である。It is an example of a screen when the print history is displayed in multiple. 印刷履歴をシングル表示した場合の画面の一例である。It is an example of a screen when the print history is displayed as a single. 印刷履歴格納部のデータ構造例である。It is an example of the data structure of a printing history storage part. テンプレート格納部のデータ構造例である。It is an example of the data structure of a template storage part. テンプレートをLCDに表示する手順である。This is a procedure for displaying a template on the LCD. プリンタとPCの接続要求をLCDに表示した画面図である。It is the screen figure which displayed the connection request of a printer and PC on LCD. テンプレートをマルチ表示した場合の画面の一例である。It is an example of the screen at the time of multi-displaying a template. テンプレートをシングル表示した場合の画面の一例である。It is an example of a screen when a template is displayed as a single.

Claims (14)

印刷手段により画像を印刷するための制御を行う印刷制御装置であって、
複数のテンプレートを格納するためのテンプレート格納手段と
画像と共に印刷されたテンプレートを特定するための情報を含む印刷履歴を格納する印刷履歴格納手段と、
前記複数のテンプレートのうち前記テンプレート格納手段から削除するテンプレートを指示する削除指示手段と、
前記削除指示手段により削除指示されたテンプレートを使用している印刷履歴が前記印刷履歴格納手段に格納されているかを判断する判断手段と、
前記判断手段により前記削除指示されたテンプレートを使用している印刷履歴が前記印刷履歴格納手段に格納されていると判断された場合に、前記削除指示されたテンプレートを外部記録装置に転送してから前記テンプレート格納手段から削除する制御手段とを有することを特徴とする印刷制御装置。
A printing control apparatus that performs control for printing an image by a printing unit,
A template storage means for storing a plurality of templates; a print history storage means for storing a print history including information for specifying a template printed together with an image;
A deletion instruction means for instructing a template to be deleted from the template storage means among the plurality of templates;
A determination unit that determines whether a print history using a template instructed to be deleted by the deletion instruction unit is stored in the print history storage unit;
When it is determined that the print history using the template instructed to be deleted by the determining means is stored in the print history storing means, the template instructed to delete is transferred to an external recording device. And a control unit for deleting the template from the template storage unit.
前記印刷履歴は、印刷された画像データと、テンプレートへのリンク情報とを含むことを特徴とする請求項1に記載の印刷制御装置。   The print control apparatus according to claim 1, wherein the print history includes printed image data and link information to a template. 前記外部記録装置と通信可能であるかを判定する通信判定手段を有し、
前記通信判定手段により前記外部記録装置と通信可能でないと判定された場合に、前記外部記録装置との接続を促すための表示を行う表示手段を有することを特徴とする請求項1または2に記載の印刷制御装置。
Communication determining means for determining whether communication with the external recording device is possible;
3. The display device according to claim 1, further comprising a display unit configured to perform display for prompting connection with the external recording device when the communication determination unit determines that communication with the external recording device is not possible. Print control device.
前記表示手段により接続を促すための表示を行った後に前記外部記録装置と通信可能でないと判断した場合に、前記外部記録装置と接続されたときに前記削除指示されたテンプレートを前記外部記録装置に転送するための転送予約をする転送予約手段を有することを特徴とする請求項3に記載の印刷制御装置。   When it is determined that communication with the external recording device is not possible after performing display for prompting connection by the display means, the template instructed to be deleted when connected to the external recording device is stored in the external recording device. The print control apparatus according to claim 3, further comprising a transfer reservation unit configured to make a transfer reservation for transfer. 前記外部記録装置と通信可能であるかを判定する通信判定手段を有し、
前記通信判定手段により前記外部記録装置と通信可能でないと判定された場合には、前記外部記録装置と接続されたときに前記削除指示されたテンプレートを前記外部記録装置に転送するための転送予約をする転送予約手段を有することを特徴とする請求項1または2に記載の印刷制御装置。
Communication determining means for determining whether communication with the external recording device is possible;
When it is determined by the communication determination means that communication with the external recording device is not possible, a transfer reservation for transferring the template instructed to be deleted to the external recording device when connected to the external recording device is made. The print control apparatus according to claim 1, further comprising a transfer reservation unit configured to perform transfer reservation.
前記制御手段は、前記外部記録装置と接続された場合に、前記転送予約手段により転送予約されたテンプレートを前記外部記録装置に転送し、転送したテンプレートを前記テンプレート格納手段から削除することを特徴とする請求項4または5に記載の印刷制御装置。   The control unit, when connected to the external recording device, transfers the template reserved for transfer by the transfer reservation unit to the external recording device, and deletes the transferred template from the template storage unit. The printing control apparatus according to claim 4 or 5. 画像と共に印刷するテンプレートデータを選択するためのテンプレート選択手段を有し、
前記選択手段は、前記転送予約手段により転送予約されたテンプレートを選択不可とすることを特徴とする請求項4ないし6のいずれか1項に記載の印刷制御装置。
Having a template selection means for selecting template data to be printed together with the image;
The print control apparatus according to claim 4, wherein the selection unit disables selection of a template reserved for transfer by the transfer reservation unit.
画像と共に印刷するテンプレートデータを選択するためのテンプレート選択画面を表示する選択画面表示手段を有し、
前記選択画面表示手段は、前記転送予約手段により転送予約されたテンプレートを表示させないことを特徴とする請求項4ないし7のいずれか1項に記載の印刷制御装置。
A selection screen display means for displaying a template selection screen for selecting template data to be printed together with the image;
8. The print control apparatus according to claim 4, wherein the selection screen display unit does not display the template reserved for transfer by the transfer reservation unit.
前記印刷履歴格納手段に格納される複数の印刷履歴の中から印刷履歴を選択する履歴選択手段と、
前記選択された印刷履歴において使用されるテンプレートが前記テンプレート格納手段に格納されているかを判断する第2の判断手段と、
前記第2の判断手段により前記テンプレート格納手段に格納されていないと判断された場合に、前記外部記録装置からテンプレートを取得するためのテンプレート取得手段とを有することを特徴とする請求項1ないし8のいずれか1項に記載の印刷制御装置。
History selection means for selecting a print history from a plurality of print histories stored in the print history storage means;
Second determination means for determining whether a template used in the selected print history is stored in the template storage means;
9. A template acquisition unit for acquiring a template from the external recording device when the second determination unit determines that the template is not stored in the template storage unit. The print control apparatus according to any one of the above.
前記第2の判断手段により前記テンプレート格納手段に格納されていないと判断され、さらに、前記外部記録装置と接続されていない場合は、前記外部記録装置が接続された時に前記履歴選択手段により選択された印刷履歴に基づく印刷を実行するための予約をする印刷予約手段を有することを特徴とする請求項9に記載の印刷制御装置。   If it is determined by the second determination means that it is not stored in the template storage means, and is not connected to the external recording device, it is selected by the history selection means when the external recording device is connected. The print control apparatus according to claim 9, further comprising a print reservation unit configured to make a reservation for executing printing based on the print history. 前記印刷履歴格納手段に格納される複数の印刷履歴の中から印刷履歴を選択する履歴選択手段を有し、
履歴選択手段は、前記外部記録装置と接続されていない場合には、前記テンプレート格納手段に格納されていないテンプレートを使用する印刷履歴を選択不可とすることを特徴とする請求項1ないし8のいずれか1項に記載の印刷制御装置。
History selection means for selecting a print history from a plurality of print histories stored in the print history storage means;
9. The history selection means, when not connected to the external recording device, makes it impossible to select a printing history using a template not stored in the template storage means. The printing control apparatus according to claim 1.
前記複数のテンプレートが格納された前記テンプレート格納手段から削除するテンプレートを指示する削除指示工程と、
画像と共に印刷されたテンプレートを特定するための情報を含む印刷履歴を格納する印刷履歴格納手段に、前記削除指示工程で削除指示されたテンプレートを使用している印刷履歴が格納されているかを判断する判断工程と、
前記判断工程で前記削除指示されたテンプレートを使用している印刷履歴が前記印刷履歴格納手段に格納されていると判断された場合に、前記削除指示されたテンプレートを外部記録装置に転送する転送工程と、
前記転送工程で転送されたテンプレートを前記テンプレート格納手段から削除する削除工程とを有することを特徴とするテンプレート管理方法。
A deletion instruction step for instructing a template to be deleted from the template storage means in which the plurality of templates are stored;
It is determined whether a print history using the template instructed to be deleted in the delete instruction step is stored in a print history storage unit that stores a print history including information for specifying a template printed together with an image. A decision process;
A transfer step of transferring the deletion-instructed template to an external recording device when it is determined in the determination step that a print history using the template instructed to be deleted is stored in the print history storage unit; When,
A template management method comprising: a deletion step of deleting the template transferred in the transfer step from the template storage means.
請求項12に記載のテンプレート管理方法をコンピュータに実行させるためのプログラム。   A program for causing a computer to execute the template management method according to claim 12. 請求項13に記載のプログラムが記録されたコンピュータが読み取り可能な記憶媒体。   A computer-readable storage medium on which the program according to claim 13 is recorded.
JP2008311227A 2008-12-05 2008-12-05 Print control apparatus, template management method, program, and storage medium Expired - Fee Related JP5213674B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008311227A JP5213674B2 (en) 2008-12-05 2008-12-05 Print control apparatus, template management method, program, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008311227A JP5213674B2 (en) 2008-12-05 2008-12-05 Print control apparatus, template management method, program, and storage medium

Publications (2)

Publication Number Publication Date
JP2010131907A JP2010131907A (en) 2010-06-17
JP5213674B2 true JP5213674B2 (en) 2013-06-19

Family

ID=42343733

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008311227A Expired - Fee Related JP5213674B2 (en) 2008-12-05 2008-12-05 Print control apparatus, template management method, program, and storage medium

Country Status (1)

Country Link
JP (1) JP5213674B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000174941A (en) * 1998-12-01 2000-06-23 Konica Corp Print preparation device
JP2003196077A (en) * 2001-12-26 2003-07-11 Olympus Optical Co Ltd Digital camera and printing system
JP2006163470A (en) * 2004-12-02 2006-06-22 Canon Inc Image processor, image processing method, storage medium for storing computer-readable program, and program
JP2007115189A (en) * 2005-10-24 2007-05-10 Canon Inc Form processor, control method and program
JP5274156B2 (en) * 2008-08-25 2013-08-28 キヤノン株式会社 Printing apparatus and control method

Also Published As

Publication number Publication date
JP2010131907A (en) 2010-06-17

Similar Documents

Publication Publication Date Title
US7277192B2 (en) Printing apparatus, printing method, image processing apparatus, image processing method, storage medium, and program
JP2004151769A (en) Control method for print system
JP2008186095A (en) Image processor, image processing method and program
JP2006270441A (en) Device, method, and program for log data recording
JP4793000B2 (en) Print data editing apparatus and print data editing program
US20080100861A1 (en) Image processing apparatus, image processing method, and storage medium
JP5213674B2 (en) Print control apparatus, template management method, program, and storage medium
JP4940078B2 (en) Printer and control method thereof
JP5361399B2 (en) Image processing apparatus, control method for image processing apparatus, and control program
JP4881132B2 (en) Image reproducing apparatus and method for controlling image reproducing apparatus
JP4193611B2 (en) Image forming apparatus
JP2004282225A (en) Photo printer and display control method thereof
JP2010120221A (en) Printing apparatus and print history managing method
US8321532B2 (en) Information processing system, information processing terminal, and computer readable medium
JP5003365B2 (en) Printing system, printing program
JP4687556B2 (en) Image processing apparatus, image processing apparatus control method, and control program
JP5274156B2 (en) Printing apparatus and control method
JP2002321428A (en) Printer
JP2007179140A (en) Printing system, printer, and printing controller
US20220035492A1 (en) Information processing apparatus, control method, and storage medium
JP4775655B2 (en) Image processing apparatus and image processing program
JP2005092445A (en) Printing system
JP2006142615A (en) Direct printer
JP2009100103A (en) Printing device
JP2005182476A (en) Filing system, filing method, filing program, and storage medium

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20100630

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20111205

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130129

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130226

R151 Written notification of patent or utility model registration

Ref document number: 5213674

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160308

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees