JP5213674B2 - Print control apparatus, template management method, program, and storage medium - Google Patents
Print control apparatus, template management method, program, and storage medium Download PDFInfo
- 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
- 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
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)にしておく。これによって、画像データが割り付けられた状態でレイアウト定義データを誤って削除することを防止できる画像処理装置が提案されている。
しかし、プリンタの印刷履歴で使用されているテンプレートが削除された場合、印刷履歴の画像データをテンプレート付きで印刷できなくなってしまうという問題点があった。特許文献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 /
図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ボタンである。
205はMENUボタンで、プリンタ本体の設定のための本体設定画面や印刷条件の設定を行う印刷設定画面の呼び出しに用いられる。206はLCD表示部で、メモリーカード2似記録されている画像を表示したり、プリンタ本体の設定画面、印刷条件の設定画面を表示したりする。207はTELEボタン、208はWIDEボタンで、LCD表示部206に表示されている画像の拡大や縮小の指示を行うためのボタンである。また、シングル表示、マルチ表示の切替えにもこのボタンが用いられる。さらに、トリミング領域の設定の際には、トリミング領域枠の拡大縮小の指示が可能である。209はPRINTボタンで、プリント開始の指示を与えるために用いられる。210はSETボタンで、各設定の決定するために用いる。211〜214は、十字キーで、211は右、212は下、213は左、214は上に対応している。設定画面における項目の選択のためのカーソル移動や、印刷枚数の設定、表示画像送り、戻しの指示等に用いられる。215は、選択された画像データやテンプレートデータを削除するためのDELETEボタンである。
A
図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
このように本実施形態では、印刷履歴で使用されているテンプレートを削除可能である。さらに、プリンタから削除するテンプレートが印刷履歴で使用されている場合は、削除指定されたテンプレートを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
ステップ409、410で印刷予約する前に、PCを接続することにより今すぐ印刷可能なことを通知し、PCを接続するか後で印刷するための予約をするかを選択させるための表示を行っても良い。この場合はPCを接続するを選択されるとステップ407、408の処理を行い、後で印刷を選択されるとステップ409,410の処理を行う。
Before making a print reservation in
このように、本実施形態のプリンタにおいては、印刷履歴に基づいてテンプレート付の画像を印刷する際に、テンプレートがプリンタに格納されている場合は通常の履歴印刷を実行し、テンプレートが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
図6は、図4のステップ410において印刷指定マークを付加された印刷履歴の画像を、PCとプリンタが接続された際に印刷するための手順である。
FIG. 6 is a procedure for printing the print history image to which the print designation mark is added in
ステップ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
図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の処理手順に従って印刷される。
図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の処理手順に従って転送される。
図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
図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を切り替えられるものとする。
図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.
図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
図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,
図8において、801は、LCDに表示されたテンプレート付き画像ファイルの印刷枚数を表している。ユーザは、十字キー212または214を用いて印刷枚数を変更することができる。また、TELEボタン207、WIDEボタン208を操作することによって、LCD表示部206に表示されている画像ファイルのシングル表示、マルチ表示を切り替えることができる。802は、ボタン209を押下すると、LCDに表示されたテンプレート付き画像の印刷設定を確認する画面に遷移または印刷を実行する。この設定はプリンタ本体で切り替えられるものとする。
In FIG. 8,
本実施例の印刷履歴選択画面では印刷履歴格納部に格納されている全ての印刷履歴を印刷履歴選択画面に表示して印刷履歴を選択可能としている。そして、選択された印刷履歴で使用されるテンプレートがプリンタ内に格納されていない場合は、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.
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または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.
前記通信判定手段により前記外部記録装置と通信可能でないと判定された場合には、前記外部記録装置と接続されたときに前記削除指示されたテンプレートを前記外部記録装置に転送するための転送予約をする転送予約手段を有することを特徴とする請求項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ないし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.
履歴選択手段は、前記外部記録装置と接続されていない場合には、前記テンプレート格納手段に格納されていないテンプレートを使用する印刷履歴を選択不可とすることを特徴とする請求項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.
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)
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 |
-
2008
- 2008-12-05 JP JP2008311227A patent/JP5213674B2/en not_active Expired - Fee Related
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 |