JP2006059216A - Print setting instruction apparatus, image printer, direct printing system and method for instructing print setting - Google Patents

Print setting instruction apparatus, image printer, direct printing system and method for instructing print setting Download PDF

Info

Publication number
JP2006059216A
JP2006059216A JP2004241935A JP2004241935A JP2006059216A JP 2006059216 A JP2006059216 A JP 2006059216A JP 2004241935 A JP2004241935 A JP 2004241935A JP 2004241935 A JP2004241935 A JP 2004241935A JP 2006059216 A JP2006059216 A JP 2006059216A
Authority
JP
Japan
Prior art keywords
setting
print
image
instruction
printing apparatus
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.)
Withdrawn
Application number
JP2004241935A
Other languages
Japanese (ja)
Inventor
Yoshinao Kitahara
義奈朗 北原
Hideki Morozumi
秀樹 両角
Kenji Sakuta
健二 作田
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2004241935A priority Critical patent/JP2006059216A/en
Publication of JP2006059216A publication Critical patent/JP2006059216A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Studio Devices (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To appropriately instruct print setting for a combination of setting values printable by an image printer such as a printer. <P>SOLUTION: The instruction side communication means 19 of a print setting instructions apparatus 1 communicates with the image printer 2 printing an image. An alternatives reception means 16 receives, through the instructions side communication means 19, alternatives selectable by the image printer 2 as the setting value for each setting item set in asking the image printer 2 to print the image. A selection means 16 selects the setting value for the following setting item from the alternatives selectable by the image printer 2 in terms of the following setting item in setting the setting values for a plurality of selected setting items when the setting value is selected for the following setting item after selecting the setting values from the alternatives for the plurality of setting items. A print setting instructions transmission means 16 transmits, through the instruction side communication means 19, print setting instructions including the setting value for the setting item set in asking the image printer 2 to print the image to the image printer 2. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、印刷設定指示装置、画像印刷装置、ダイレクトプリントシステムおよび印刷設定の指示方法に関するものである。   The present invention relates to a print setting instruction apparatus, an image printing apparatus, a direct print system, and a print setting instruction method.

特許文献1には、コンピュータとプリンタとをUSBケーブルで接続する構成が開示されている。コンピュータは、複数の定形印刷データの中から選択した定形印刷データにより、選択した画像を印刷するための印刷条件をプリンタへ出力する。この印刷条件では、用紙サイズや用紙種類などが指定される。また、コンピュータは、選択することができる定形印刷データの範囲を、予め取得したプリンタの印刷能力に応じて制御する。これにより、プリンタが印刷することができない印刷条件を指定してしまうことを予防することができる。   Patent Document 1 discloses a configuration in which a computer and a printer are connected by a USB cable. The computer outputs printing conditions for printing the selected image to the printer based on the fixed print data selected from the plurality of fixed print data. In this printing condition, a paper size, a paper type, and the like are designated. Further, the computer controls the range of the standard print data that can be selected in accordance with the print capability of the printer acquired in advance. Thereby, it is possible to prevent the printer from designating printing conditions that cannot be printed.

国際公開WO2004/021164公報(図面、発明の詳細な説明)International Publication WO 2004/021164 (drawings, detailed description of the invention)

上述したように特許文献1に開示される従来の印刷システムでは、コンピュータにおいて選択することができる定形印刷データの範囲を、予め取得したプリンタの印刷能力に応じて制御することで、プリンタが印刷することができない印刷条件を指定してしまうことを予防することができる。   As described above, in the conventional printing system disclosed in Patent Document 1, the printer prints by controlling the range of the standard print data that can be selected by the computer according to the printing capability of the printer acquired in advance. It is possible to prevent a printing condition that cannot be specified from being specified.

このようにコンピュータとプリンタとをUSBケーブルで接続する場合とは別に、DSC(Digital Still Camera)とプリンタとをUSBケーブルで直接に接続し、DSCが選択した画像をプリンタで印刷するシステムが実現されている。このようなシステムは、ダイレクトプリントシステムと呼ばれている。   In addition to connecting the computer and the printer with the USB cable in this way, a system is realized in which the DSC (Digital Still Camera) and the printer are directly connected with the USB cable, and the image selected by the DSC is printed with the printer. ing. Such a system is called a direct print system.

このダイレクトプリントシステムであっても、DSCが選択した画像をプリンタで印刷するためには、DSCからプリンタへ印刷設定を指示する必要がある。そこで、DSCにプリンタに画像を印刷させるための設定項目を記憶させ、DSCは、この設定項目の設定値の選択肢をプリンタから取得し、そのプリンタから取得した設定値の選択肢の中から印刷設定にて指定する設定値を選択するように構成することが考えられる。   Even in this direct print system, in order to print an image selected by the DSC with the printer, it is necessary to instruct the print setting from the DSC to the printer. Therefore, the setting item for causing the printer to print an image is stored in the DSC, and the DSC acquires the setting value option of the setting item from the printer, and sets the print setting from the setting value options acquired from the printer. It may be configured to select a setting value to be specified.

しかしながら、このようにDSCにプリンタに画像を印刷させるための設定項目を記憶させ、DSCは、この設定項目の設定値の選択肢をプリンタから取得し、そのプリンタから取得した設定値の選択肢の中から印刷設定にて指定する設定値を選択するようにしたとしても、その選択した複数の設定値の組合せによっては、プリンタは印刷を実行することができなくなってしまう場合がある。たとえば、用紙サイズとしてL版およびA4に対応しているが、L版サイズの用紙に写真画質でしか印刷しないプリンタにおいて、L版および普通紙を指定する印刷設定指示がDSCにおいて生成された場合、プリンタはその印刷設定指示に基づいて印刷を実行することができない。   However, the setting item for causing the printer to print an image on the printer is stored in this way, and the DSC acquires the setting value option of the setting item from the printer, and from among the setting value options acquired from the printer. Even if the setting value designated in the print setting is selected, the printer may not be able to execute printing depending on the combination of the plurality of selected setting values. For example, in a printer that supports the L size and A4 as the paper size but prints only on the L size size paper with photographic image quality, a print setting instruction that specifies the L plate and plain paper is generated in the DSC. The printer cannot execute printing based on the print setting instruction.

本発明は、プリンタなどの画像印刷装置が印刷可能な設定値の組合せの印刷設定を適切に指示することができる印刷設定指示装置、画像印刷装置、ダイレクトプリントシステムおよび印刷設定の指示方法を得ることを目的とする。   The present invention provides a print setting instruction apparatus, an image printing apparatus, a direct print system, and a print setting instruction method capable of appropriately instructing a print setting of a combination of setting values that can be printed by an image printing apparatus such as a printer. With the goal.

本発明に係る印刷設定指示装置は、画像を印刷する画像印刷装置と通信する指示側通信手段と、画像印刷装置に画像を印刷させる際に設定する各設定項目の設定値として画像印刷装置で選択可能な選択肢を、指示側通信手段を介して受信する選択肢受信手段と、複数の設定項目について選択肢から設定値を選択した後に次の設定項目についての設定値を選択する場合、選択済みの複数の設定項目の設定値を設定したときに次の設定項目について画像印刷装置で選択可能な選択肢から、次の設定項目の設定値を選択する選択手段と、画像印刷装置に画像を印刷させる際に設定する設定項目の設定値を含む印刷設定指示を、指示側通信手段を介して画像印刷装置へ送信する印刷設定指示送信手段と、を有するものである。   The print setting instruction apparatus according to the present invention is selected by the image printing apparatus as a setting value for each setting item that is set when the image printing apparatus prints an image. When selecting a setting value for the next setting item after selecting a setting value from the options for a plurality of setting items and a selection receiving unit for receiving possible options via the instruction side communication unit, a plurality of selected options Selection means for selecting the setting value of the next setting item from the options that can be selected by the image printing device for the next setting item when setting the setting value of the setting item, and setting when printing the image on the image printing device Print setting instruction transmission means for transmitting a print setting instruction including the setting value of the setting item to be transmitted to the image printing apparatus via the instruction side communication means.

この構成を採用すれば、印刷設定指示装置が設定する複数の印刷の設定項目の設定値が、接続されている画像印刷装置が印刷可能な設定値の組合せとなる。したがって、画像印刷装置は、印刷設定指示装置に指示された設定値の組合せにて印刷することができる。   If this configuration is adopted, the setting values of a plurality of print setting items set by the print setting instruction device are combinations of setting values that can be printed by the connected image printing device. Therefore, the image printing apparatus can print with a combination of setting values instructed to the print setting instruction apparatus.

本発明に係る印刷設定指示装置は、上述した発明の構成に加えて、選択手段が、次の設定項目を示す要求コマンドとそれが選択したすべての設定項目の設定値からなる引数とを含む送信要求を画像印刷装置へ送信するものである。   In the print setting instruction apparatus according to the present invention, in addition to the configuration of the above-described invention, the selection unit includes a request command indicating a next setting item and an argument including setting values of all setting items selected by the selection unit. The request is transmitted to the image printing apparatus.

この構成を採用すれば、印刷設定指示装置は、選択手段が選択したすべての設定項目の設定値からなる引数とともに、次の設定項目を示す要求コマンドを含む送信要求を画像印刷装置へ送信する。したがって、たとえば選択手段が選択する設定値の一部が、一連の設定値の選択処理の期間の間に変更されるようなことがあったとしても、印刷設定指示装置は、その変更した設定値の組合せの下で設定することができる設定値を要求する。   If this configuration is adopted, the print setting instruction apparatus transmits a transmission request including a request command indicating the next setting item to the image printing apparatus together with an argument including the setting values of all the setting items selected by the selection unit. Therefore, for example, even if a part of the setting value selected by the selection unit is changed during a series of setting value selection processing periods, the print setting instruction device does not change the changed setting value. Requests a set value that can be set under a combination of

本発明に係る印刷設定指示装置は、上述した各発明の構成に加えて、選択手段が、画像印刷装置に画像を印刷させる際に設定する用紙のサイズ、用紙の種類、印刷レイアウトを含む複数の設定項目のそれぞれについて、選択肢の中から設定値を選択するものである。   The print setting instruction apparatus according to the present invention includes, in addition to the configurations of the above-described inventions, a plurality of items including a paper size, a paper type, and a print layout that are set when the selection unit causes the image printing apparatus to print an image. For each setting item, a setting value is selected from options.

この構成を採用すれば、印刷設定指示装置は、用紙のサイズ、用紙の種類、印刷レイアウトを含む複数の設定項目について設定値を選択する。3つ目以降の設定項目の設定値の選択肢については、既に決定した2つ以上の設定値を前提にしたもののみとされる。しかも、その3つ以上の設定項目において選択した設定値は、画像を印刷する画像印刷装置においてそのまま印刷することができる設定値の組合せになる。   If this configuration is adopted, the print setting instruction apparatus selects setting values for a plurality of setting items including a paper size, a paper type, and a print layout. The setting value choices for the third and subsequent setting items are only those based on two or more already determined setting values. In addition, the setting values selected in the three or more setting items are combinations of setting values that can be printed as they are in an image printing apparatus that prints an image.

本発明に係る印刷設定指示装置は、上述した各発明の構成に加えて、選択手段が、選択肢受信手段が受信する各設定項目の設定値の選択肢を選択可能に表示する表示手段と、表示されている選択肢の中から1つを選択する選択指示を生成する入力手段と、を有し、入力手段の選択指示により選択された選択肢を設定値に選択するものである。   In addition to the configuration of each of the inventions described above, the print setting instruction apparatus according to the present invention is displayed with display means for selectively displaying a setting value option of each setting item received by the option receiving means. And an input unit that generates a selection instruction for selecting one of the selected options, and the option selected by the selection instruction of the input unit is selected as a set value.

この構成を採用すれば、印刷設定指示装置は、表示手段に選択可能に表示した設定値の選択肢の中から1つの設定値を選択することができる。   If this configuration is adopted, the print setting instructing apparatus can select one setting value from among setting value options displayed so as to be selectable on the display means.

本発明に係る画像印刷装置は、画像の印刷設定における設定項目毎に設定値の選択肢を記憶する設定値記憶手段と、画像の印刷設定指示を送信する印刷設定指示装置と通信する印刷側通信手段と、印刷側通信手段がある設定項目の設定値として選択可能な選択肢の送信要求を、印刷設定指示装置において選択済みの複数の設定項目の設定値とともに印刷側通信手段を介して受信する選択肢要求受信手段と、送信要求を受けた設定項目について、設定値記憶手段に記憶されているその設定項目についての設定値の選択肢のうちの、選択肢要求受信手段により受信された選択済みの複数の設定項目の設定値を設定したときに当該画像印刷装置で選択可能な選択肢を、印刷側通信手段を介して送信する選択肢送信手段と、を有するものである。   An image printing apparatus according to the present invention includes a setting value storage unit that stores setting value options for each setting item in an image print setting, and a print-side communication unit that communicates with a print setting instruction device that transmits an image print setting instruction. And an option request to receive, via the print side communication means, a request for sending an option that can be selected as a setting value of a setting item in the print side communication means together with the setting values of a plurality of setting items that have been selected in the print setting instruction device Among the setting items that have been received by the receiving means and the transmission request, among the setting value choices stored in the setting value storage means, the plurality of selected setting items received by the option request receiving means And an option transmission unit that transmits options that can be selected by the image printing apparatus when the set value is set via the printing-side communication unit.

この構成を採用すれば、画像印刷装置は、印刷設定指示装置において設定する複数の設定項目の設定値を、当該画像印刷装置が印刷可能な設定値からなる選択肢から選択させることができる。したがって、画像印刷装置は、印刷設定指示装置に指示された設定値の組合せにて印刷することができる。   If this configuration is adopted, the image printing apparatus can select setting values of a plurality of setting items set in the print setting instruction apparatus from options including setting values that can be printed by the image printing apparatus. Therefore, the image printing apparatus can print with a combination of setting values instructed to the print setting instruction apparatus.

本発明に係る画像印刷装置は、上述した発明の構成に加えて、選択肢送信手段が、送信要求を受けた設定項目について、選択された複数の設定項目の設定値を設定したときに当該画像印刷装置で選択可能な選択肢がない場合、選択肢を含まない応答を印刷側通信手段を介して送信するものである。   In addition to the configuration of the above-described invention, the image printing apparatus according to the present invention prints an image when the option transmission unit sets the setting values of a plurality of selected setting items for the setting item for which a transmission request has been received. When there is no option that can be selected by the apparatus, a response including no option is transmitted via the printing side communication means.

この構成を採用すれば、画像印刷装置は、印刷設定指示装置に指示された設定項目の設定値に選択可能な選択肢が無い場合であっても、設定値がある場合と同様の処理で応答することができる。また、印刷設定指示装置は、その設定値の選択肢を含まない応答を受信することで、その後の設定値の選択処理を継続することができる。   If this configuration is adopted, the image printing apparatus responds by the same processing as when there is a setting value even when there is no selectable option for the setting value of the setting item instructed to the print setting instruction apparatus. be able to. In addition, the print setting instruction apparatus can continue the setting value selection process thereafter by receiving a response that does not include the setting value option.

本発明に係るダイレクトプリントシステムは、上述した各発明に係る印刷設定指示装置と、上述した各発明に係る画像印刷装置とを有し、画像印刷装置が、印刷設定指示装置において生成された印刷設定指示に基づいて画像を印刷するものである。   A direct print system according to the present invention includes a print setting instruction apparatus according to each of the above-described inventions and an image printing apparatus according to each of the above-described inventions, and the image printing apparatus generates a print setting generated in the print setting instruction apparatus. An image is printed based on the instruction.

この構成を採用すれば、印刷設定指示装置は、画像印刷装置が印刷することができない設定値の組合せの印刷設定指示を生成することはなく、且つ、画像印刷装置は、その印刷設定指示装置が生成した印刷設定指示とおりに画像を印刷することができる。   If this configuration is adopted, the print setting instruction apparatus does not generate a print setting instruction of a combination of setting values that cannot be printed by the image printing apparatus, and the image setting apparatus does not have the print setting instruction apparatus. An image can be printed in accordance with the generated print setting instruction.

本発明に係る印刷設定の指示方法は、画像印刷装置に画像を印刷させる際に設定する設定項目の設定値として画像印刷装置で選択可能な選択肢の送信を画像印刷装置に要求するステップと、画像印刷装置で選択可能な選択肢をその画像印刷装置から受信するステップと、複数の設定項目について選択肢から設定値を選択した後に次の設定項目についての設定値を選択する場合、選択済みの複数の設定項目の設定値を設定したときに次の設定項目について画像印刷装置で選択可能な選択肢から、次の設定項目の設定値を選択するステップと、画像印刷装置に画像を印刷させる際に設定する設定項目の設定値を含む印刷設定指示を画像印刷装置へ送信するステップと、を有するものである。   The print setting instruction method according to the present invention includes a step of requesting the image printing apparatus to transmit options that can be selected by the image printing apparatus as setting values of setting items to be set when the image printing apparatus prints an image; Steps for receiving options that can be selected by the printing device from the image printing device, and selecting a setting value for the next setting item after selecting a setting value from the options for a plurality of setting items. Step for selecting the setting value of the next setting item from the options that can be selected by the image printing device for the next setting item when setting the setting value of the item, and the setting to be set when the image printing device prints an image Transmitting a print setting instruction including the setting value of the item to the image printing apparatus.

この方法を採用すれば、画像印刷装置に画像を印刷させる際に設定する複数の設定項目の設定値が、画像印刷装置が印刷可能な設定値の組合せとなる。したがって、画像印刷装置は、印刷設定指示装置に指示された設定値の組合せにて印刷することができる。   If this method is adopted, the setting values of a plurality of setting items that are set when the image printing apparatus prints an image are combinations of setting values that can be printed by the image printing apparatus. Therefore, the image printing apparatus can print with a combination of setting values instructed to the print setting instruction apparatus.

以下、本発明の実施の形態に係る印刷設定指示装置、画像印刷装置、ダイレクトプリントシステムおよび印刷設定の指示方法を、図面に基づいて説明する。ダイレクトプリントシステムは、DSCとプリンタとを有するものを例として説明する。印刷設定指示装置は、DSCを例として説明する。画像印刷装置は、プリンタを例として説明する。印刷設定の指示方法は、DSCの動作の一部として説明する。   Hereinafter, a print setting instruction apparatus, an image printing apparatus, a direct print system, and a print setting instruction method according to an embodiment of the present invention will be described with reference to the drawings. The direct print system will be described as an example having a DSC and a printer. The print setting instruction apparatus will be described using DSC as an example. The image printing apparatus will be described using a printer as an example. The print setting instruction method will be described as a part of the operation of the DSC.

図1は、本発明の実施の形態に係るダイレクトプリントシステムを示すシステム斜視図である。ダイレクトプリントシステムは、印刷設定指示装置としてのDSC1と、画像印刷装置としてのプリンタ2と、を有する。このダイレクトプリントシステムは、DSC1において選択された画像を、DSC1においてなされた印刷設定指示に基づいて、プリンタ2で印刷するものである。   FIG. 1 is a system perspective view showing a direct print system according to an embodiment of the present invention. The direct print system includes a DSC 1 as a print setting instruction device and a printer 2 as an image printing device. This direct printing system prints an image selected in the DSC 1 by the printer 2 based on a print setting instruction made in the DSC 1.

DSC1とプリンタ2とは、USB(Universal Serial Bus)ケーブル3で直接に接続される。なお、DSC1とプリンタ2とは、USBケーブル3以外のケーブル、たとえばイーサネット(登録商標)ケーブルなどの有線通信路で接続されていてもよい。DSC1とプリンタ2とは、たとえばブルートゥース(Bluetooth)などによる無線通信路によって直接に通信できるように構成されていてもよい。   The DSC 1 and the printer 2 are directly connected by a USB (Universal Serial Bus) cable 3. The DSC 1 and the printer 2 may be connected by a cable communication path such as a cable other than the USB cable 3 such as an Ethernet (registered trademark) cable. The DSC 1 and the printer 2 may be configured to be able to communicate directly via a wireless communication path such as, for example, Bluetooth.

図2は、図1のダイレクトプリントシステムにおいて実現される機能を示すブロック図である。   FIG. 2 is a block diagram showing functions implemented in the direct print system of FIG.

DSC1は、画像をフルカラーで表示可能な液晶モニタ11と、操作に応じた入力指示を出力する入力デバイス12と、USBケーブル3が接続されるUSB通信I/F(インタフェース)13と、を有する。DSC1には、半導体メモリ14を挿抜できる。DSC1に挿入されている半導体メモリ14には、DSC1で撮像した複数の画像ファイル15が記憶される。   The DSC 1 includes a liquid crystal monitor 11 that can display an image in full color, an input device 12 that outputs an input instruction according to an operation, and a USB communication I / F (interface) 13 to which the USB cable 3 is connected. The semiconductor memory 14 can be inserted into and removed from the DSC 1. The semiconductor memory 14 inserted in the DSC 1 stores a plurality of image files 15 captured by the DSC 1.

DSC1では、図示外の内蔵コンピュータが図示外の内蔵メモリに記憶されるプログラムを実行することで、選択肢受信手段、選択手段および印刷設定指示送信手段としての印刷クライアント部16と、PTP(Picture Transfer Protocol)通信部17と、USBスティルイメージクラス(USB_SIC)通信部18と、が実現される。なお、このメモリに記憶されるプログラムは、コンピュータ読み取り可能なプログラムであり、DSC1の出荷時にメモリに記憶されたものであっても、DSC1の出荷後に図示外の記録媒体や伝送媒体を介してメモリに記憶されたものであってもよい。   In the DSC 1, an unillustrated built-in computer executes a program stored in an unillustrated built-in memory, so that a print client unit 16 serving as an option receiving unit, a selecting unit, and a print setting instruction transmitting unit, and a PTP (Picture Transfer Protocol) ) The communication unit 17 and the USB still image class (USB_SIC) communication unit 18 are realized. Note that the program stored in the memory is a computer-readable program, and even if it is stored in the memory when the DSC 1 is shipped, the memory is stored via a recording medium or transmission medium (not shown) after the DSC 1 is shipped. May be stored in the memory.

USB通信I/F13、USB_SIC通信部18およびPTP通信部17により、指示側通信手段としてのDSC1の通信部19が構成される。通信部19は、USBケーブル3で接続されるプリンタ2の後述する通信部29との間で、データを送受信する。通信部19,35同士が送受信するデータには、後述するリクエストプリンタケーパビリティや画像ファイル15のデータなどがある。   The USB communication I / F 13, the USB_SIC communication unit 18, and the PTP communication unit 17 constitute a communication unit 19 of the DSC 1 as an instruction side communication unit. The communication unit 19 transmits / receives data to / from a communication unit 29 described later of the printer 2 connected by the USB cable 3. The data transmitted and received between the communication units 19 and 35 includes a request printer capability described later and data of the image file 15.

なお、DSC1のUSB通信I/F13は、USBケーブル3が接続されるとUSBデバイスとして機能するものであり、USBホストとの間でデータ通信のためのコネクションを確立する。DSC1のUSB_SIC通信部18は、USBホスト側のUSB_SIC通信部と通信することでUSBスティルイメージクラス用のエンドポイントなどを生成する。DSC1のPTP通信部17は、先のエンドポイントなどを使用してUSBホスト側のPTP通信部との間でPTPコマンドやファイルを送受信する。   The USB communication I / F 13 of the DSC 1 functions as a USB device when the USB cable 3 is connected, and establishes a connection for data communication with the USB host. The USB_SIC communication unit 18 of the DSC 1 generates an endpoint for the USB still image class and the like by communicating with the USB_SIC communication unit on the USB host side. The PTP communication unit 17 of the DSC 1 transmits and receives PTP commands and files to and from the PTP communication unit on the USB host side using the previous endpoint.

印刷クライアント部16は、半導体メモリ14に記憶されている画像ファイル15の画像を選択する。印刷クライアント部16は、リクエストプリンタケーパビリティを用いてプリンタ2の印刷可能な設定項目の設定値の選択肢を取得しながら、その選択した画像をプリンタ2に印刷させるための印刷設定指示の生成処理を実行する。印刷クライアント部16は、その印刷設定指示を含む印刷オペレーションをプリンタ2へ送信する。   The print client unit 16 selects an image of the image file 15 stored in the semiconductor memory 14. The print client unit 16 performs processing for generating a print setting instruction for causing the printer 2 to print the selected image while acquiring the setting value options of the setting items that can be printed by the printer 2 using the request printer capability. Execute. The print client unit 16 transmits a print operation including the print setting instruction to the printer 2.

プリンタ2は、USBケーブル3が接続されるUSB通信I/F(インタフェース)21と、印刷ジョブに基づいて用紙への印刷をする印刷部22と、を有する。   The printer 2 includes a USB communication I / F (interface) 21 to which the USB cable 3 is connected, and a printing unit 22 that prints on paper based on a print job.

プリンタ2では、図示外の内蔵コンピュータが図示外の内蔵メモリに記憶されるプログラムを実行することで、選択肢要求受信手段および選択肢送信手段としての印刷サーバ部23と、PTP通信部24と、USB_SIC通信部25と、印刷ジョブ生成部26と、が実現される。なお、このメモリに記憶されるプログラムは、コンピュータ読み取り可能なプログラムであり、プリンタ2の出荷時にメモリに記憶されていても、プリンタ2の出荷後に図示外の記録媒体や伝送媒体を介してメモリに記憶されていてもよい。   In the printer 2, a built-in computer (not shown) executes a program stored in a built-in memory (not shown), so that a print server unit 23 as an option request receiving unit and an option transmitting unit, a PTP communication unit 24, and a USB_SIC communication The unit 25 and the print job generation unit 26 are realized. The program stored in the memory is a computer-readable program. Even if the program is stored in the memory when the printer 2 is shipped, the program is stored in the memory via a recording medium or a transmission medium (not shown) after the printer 2 is shipped. It may be stored.

また、プリンタ2の図示外の内蔵メモリには、設定値記憶手段としての設定項目別設定値記憶部27と、設定値組合記憶部28と、が記憶されている。   Further, in the built-in memory (not shown) of the printer 2, a setting value storage unit 27 for each setting item as a setting value storage unit and a set value combination storage unit 28 are stored.

設定項目別設定値記憶部27は、プリンタ2が印刷可能な設定値を設定項目別に記憶するものである。設定項目としては、たとえば、印刷可能な用紙のサイズや種類、印刷可能な画像の印刷レイアウトや印刷画質、画像の補正処理などがある。用紙のサイズの設定値としては、たとえば、A4、B5、A5、2L版、L版、はがき、名紙などがある。用紙の種類の設定値としては、たとえば、普通紙、はがき用紙、光沢紙、インクジェット用紙、写真用紙、高画質用紙などがある。画像の印刷レイアウトの設定値としては、たとえば、1アップ(1枚の用紙に画像1つ)、2アップ(1枚の用紙に画像2つ)、4アップ(1枚の用紙に画像4つ)、インデックス(サムネイル画像による画像リスト)、1アップ縁なしなどがある。なお、設定値に縁なしの指定が無い場合には、縁ありの印刷となる。画像の印刷画質の設定値としては、たとえば、通常、高品質などがある。画像の補正処理の設定値としては、たとえば、補正あり、補正なしなどがある。   The setting item setting value storage unit 27 stores setting values printable by the printer 2 for each setting item. Examples of the setting items include printable paper size and type, printable image print layout and image quality, and image correction processing. Examples of the set value of the paper size include A4, B5, A5, 2L plate, L plate, postcard, and name paper. The set value of the paper type includes, for example, plain paper, postcard paper, glossy paper, inkjet paper, photo paper, high-quality paper, and the like. The setting value of the image print layout is, for example, 1 up (1 image on 1 sheet), 2 up (2 images on 1 sheet), 4 up (4 images on 1 sheet) , Index (image list based on thumbnail images), and no up-edge. If there is no designation of no border in the set value, printing with a border is performed. As the set value of the print image quality of an image, for example, there are usually high quality and the like. Examples of setting values for image correction processing include correction and no correction.

設定値組合記憶部28は、プリンタ2が印刷可能な設定値の組合せを記憶するものである。設定値組合記憶部28が記憶するプリンタ2が印刷可能な設定値の組合せとしては、たとえば、「はがき−写真用紙−1アップ縁なし」、「はがき−普通紙−1アップ」などがある。先の例の設定値の組合せは、はがきサイズの写真用紙に、画像を1つ縁なしで印刷することができることを意味する。後の例の設定値の組合せは、はがきサイズの普通紙に、画像を1つ印刷することができることを意味する。   The setting value combination storage unit 28 stores combinations of setting values that can be printed by the printer 2. Examples of combinations of setting values that can be printed by the printer 2 stored in the setting value combination storage unit 28 include “postcard-photo paper-1 no border” and “postcard-plain paper-1 up”. The combination of setting values in the previous example means that an image can be printed without borders on a postcard-sized photo paper. The combination of setting values in the later example means that one image can be printed on a postcard-sized plain paper.

なお、この設定値組合記憶部28は、プリンタ2が印刷できない設定値の組合せを記憶するようにしてもよい。もたとえば、設定値組合記憶部28がプリンタ2の印刷できない設定値の組合せとして、たとえば「L版−普通紙」を記憶する場合、そのプリンタ2では、L版サイズの普通紙に、画像を印刷できないことを意味する。   The set value combination storage unit 28 may store a combination of set values that the printer 2 cannot print. For example, when the set value combination storage unit 28 stores, for example, “L plate-plain paper” as a combination of set values that cannot be printed by the printer 2, the printer 2 prints an image on L size plain paper. It means you can't.

プリンタ2のUSB通信I/F21、USB_SIC通信部25およびPTP通信部24により、印刷側通信手段としてのプリンタ2の通信部29が構成される。プリンタ2のUSB通信I/F21は、USBケーブル3が接続されるとUSBホストとして機能するものである。したがって、このプリンタ2の通信部29とDSC1の通信部19とをUSBケーブル3で接続すると、これらの通信部19,35は、互いにデータを送受信することができる。   The USB communication I / F 21, the USB_SIC communication unit 25, and the PTP communication unit 24 of the printer 2 constitute a communication unit 29 of the printer 2 as a printing side communication unit. The USB communication I / F 21 of the printer 2 functions as a USB host when the USB cable 3 is connected. Therefore, when the communication unit 29 of the printer 2 and the communication unit 19 of the DSC 1 are connected by the USB cable 3, the communication units 19 and 35 can transmit and receive data to and from each other.

印刷サーバ部23は、印刷クライアント部16との間で各種のオペレーションおよびレスポンスを送受する。このようなオペレーションとしては、印刷クライアント部16が印刷サーバ部23へ送信されるリクエストプリンタケーパビリティや、その応答として印刷サーバ部23が印刷クライアント部16へ送信するプリンタケーパビリティなどがある。   The print server unit 23 transmits and receives various operations and responses to and from the print client unit 16. Examples of such operations include a request printer capability that the print client unit 16 transmits to the print server unit 23, and a printer capability that the print server unit 23 transmits to the print client unit 16 as a response.

印刷サーバ部23は、印刷クライアント部16からのこの印刷オペレーションなどが通信部29から供給されると、その供給されたオペレーションに応じた処理を実行する。たとえば、印刷オペレーションが供給されると、印刷サーバ部23は、印刷ジョブ生成部26にその供給された印刷オペレーションの実行を指示する。   When the print operation or the like from the print client unit 16 is supplied from the communication unit 29, the print server unit 23 executes processing according to the supplied operation. For example, when a print operation is supplied, the print server unit 23 instructs the print job generation unit 26 to execute the supplied print operation.

印刷ジョブ生成部26は、印刷オペレーションに含まれる印刷設定指示などを用いて印刷設定を生成し、この生成した印刷設定およびDSC1で選択された画像ファイルの画像に基づいて印刷ジョブを生成し、生成した印刷ジョブを印刷部22へ供給する。   The print job generation unit 26 generates a print setting by using a print setting instruction included in the print operation, generates a print job based on the generated print setting and the image of the image file selected by the DSC 1, and generates the print job. The printed job is supplied to the printing unit 22.

次に、以上のような構成を有する図1のダイレクトプリントシステムの、ダイレクト印刷における動作を説明する。   Next, an operation in direct printing of the direct printing system of FIG. 1 having the above configuration will be described.

図3は、ダイレクト印刷におけるDSC1およびプリンタ2の全体的な処理の流れを示すフローチャートである。文字「DSC(1)」の下に記載される直線上のボックスは、ダイレクト印刷においてDSC1が実行する主な処理を示すものである。文字「プリンタ(2)」の下に記載される直線上のボックスは、ダイレクト印刷においてプリンタ2が実行する主な処理を示すものである。この2つの直接の間にある矢線は、ダイレクト印刷においてDSC1とプリンタ2のとの間で送受される主なデータなどを示すものである。   FIG. 3 is a flowchart showing the overall processing flow of the DSC 1 and the printer 2 in direct printing. The box on the straight line described below the characters “DSC (1)” indicates the main processing executed by DSC1 in direct printing. The box on the straight line described below the characters “printer (2)” indicates the main processing executed by the printer 2 in direct printing. The arrow line between the two direct lines indicates main data transmitted and received between the DSC 1 and the printer 2 in direct printing.

ダイレクト印刷をする場合、まず、図1および図2に示すように、DSC1とプリンタ2とをUSBケーブル3で接続する(ステップST1)。DSC1とプリンタ2とがUSBケーブル3で接続されると、DSC1の通信部19とプリンタ2の通信部29との間で所定の通信が行われて、それらの間でファイルやコマンドなどのデータを送受信できる状態になる。   When performing direct printing, first, as shown in FIGS. 1 and 2, the DSC 1 and the printer 2 are connected by the USB cable 3 (step ST1). When the DSC 1 and the printer 2 are connected by the USB cable 3, predetermined communication is performed between the communication unit 19 of the DSC 1 and the communication unit 29 of the printer 2, and data such as files and commands are transmitted between them. Ready to send and receive.

通信部19,35同士がデータの送受信をできる状態になると、ディスカバリ処理が実行される(ステップST2)。具体的には、DSC1の印刷クライアント部16とプリンタ2の印刷サーバ部23とは、それらの通信部19,35を使用して所定のファイルを互いに送受する。互いの所定のファイルが送受されることで、DSC1の印刷クライアント部16とプリンタ2の印刷サーバ部23とは、USBケーブル3により接続された相手方の機器が互いに所定のダイレクトプリントに対応する機器であることを認識する。   When the communication units 19 and 35 are ready to transmit and receive data, a discovery process is executed (step ST2). Specifically, the print client unit 16 of the DSC 1 and the print server unit 23 of the printer 2 use these communication units 19 and 35 to transmit / receive a predetermined file to / from each other. By sending and receiving predetermined files, the print client unit 16 of the DSC 1 and the print server unit 23 of the printer 2 are devices in which the counterpart devices connected by the USB cable 3 are compatible with predetermined direct printing. Recognize that there is.

その後、DSC1の印刷クライアント部16は、画像選択処理を開始する。なお、印刷クライアント部16は、入力デバイス12からのダイレクトプリントの開始指示や、ダイレクトプリントに対応する機器が接続されたことを認識したことなどに基づいて、画像選択処理を開始すればよい。   Thereafter, the print client unit 16 of the DSC 1 starts an image selection process. Note that the print client unit 16 may start the image selection process based on a direct print start instruction from the input device 12 or the recognition that a device corresponding to direct print is connected.

印刷クライアント部16は、まず、半導体メモリ14に記憶されている画像ファイル15の画像を液晶モニタ11に表示する。印刷クライアント部16は、液晶モニタ11に画像を表示している状態で入力デバイス12から画像を選択する選択指示が入力されると、その表示している画像の画像ファイル15を印刷する画像として選択する(ステップST3)。   The print client unit 16 first displays the image of the image file 15 stored in the semiconductor memory 14 on the liquid crystal monitor 11. When a selection instruction for selecting an image is input from the input device 12 while the image is displayed on the liquid crystal monitor 11, the print client unit 16 selects the image file 15 of the displayed image as an image to be printed. (Step ST3).

印刷する画像の画像ファイル15を選択すると、印刷クライアント部16は、選択した
画像を印刷する用紙などを指示する印刷設定指示の生成処理を開始する。
When the image file 15 of the image to be printed is selected, the print client unit 16 starts generation processing of a print setting instruction for instructing a sheet on which the selected image is printed.

図4は、図1中のDSC1の背面を示す背面図である。DSC1の背面には、液晶モニタ11と、入力デバイス12の一種としての十字キー31と、が配置されている。図4の液晶モニタ11には、表示画面の一例として、印刷設定指示生成処理の開始指示画面が表示されている。印刷設定指示生成処理の開始指示画面には、「用紙設定」の文字が割り付けられた表示オブジェクト32と、その左側に表示される矢印形状の表示オブジェクト33とが表示される。そして、たとえば、ユーザが十字キー31の右部を操作すると、印刷クライアント部16は、その操作に基づいて入力デバイス12が出力する選択指示に基づいて、印刷設定指示の生成処理を開始する。   4 is a rear view showing the rear surface of the DSC 1 in FIG. On the back surface of the DSC 1, a liquid crystal monitor 11 and a cross key 31 as a kind of input device 12 are arranged. The liquid crystal monitor 11 of FIG. 4 displays a print setting instruction generation process start instruction screen as an example of a display screen. On the print setting instruction generation start instruction screen, a display object 32 to which “paper setting” is assigned and an arrow-shaped display object 33 displayed on the left side of the display object 32 are displayed. For example, when the user operates the right part of the cross key 31, the print client unit 16 starts generating a print setting instruction based on a selection instruction output from the input device 12 based on the operation.

印刷クライアント部16は、印刷設定指示の生成処理を開始すると、まず、プリンタ2が印刷可能な用紙のサイズの設定値の選択肢を要求するためのコマンドであるリクエストプリンタケーパビリティを生成する(ステップST4)。   When the print client unit 16 starts the print setting instruction generation process, the print client unit 16 first generates a request printer capability that is a command for requesting an option for a set value of the paper size that can be printed by the printer 2 (step ST4). ).

図5は、図4の開始指示画面において開始指示がなされた場合に、印刷クライアント部16が最初に生成するリクエストプリンタケーパビリティの一例を示す図である。リクエストプリンタケーパビリティは、XML(eXtensible Markup Language)形式のテキストデータである。リクエストプリンタケーパビリティは、プリンタ2が印刷可能な設定項目別の設定値の選択肢を取得するためのオペレーションコマンドである。   FIG. 5 is a diagram illustrating an example of a request printer capability that is first generated by the print client unit 16 when a start instruction is given on the start instruction screen of FIG. 4. The request printer capability is text data in an XML (extensible Markup Language) format. The request printer capability is an operation command for acquiring setting value options for each setting item that can be printed by the printer 2.

図5に示す印刷設定指示生成処理において最初に生成されるリクエストプリンタケーパビリティは、XMLのバージョンを示すタグ(<?xml version=”1.0”?>)と、リクエストであることを示す一対のタグ(<Request>,</Request>)と、を有する。リクエストであることを示す一対のタグの間には、そのリクエストがプリンタ2の印刷可能な設定値の選択肢のリクエストであることを示す一対のタグ(<ReqPrinterCapability>,</ReqPrinterCapability>)が記述される。プリンタ2の印刷可能な設定値の選択肢のリクエストであることを示す一対のタグの間には、設定値の選択肢を要求する設定項目(ここでは用紙サイズ)を示すタグ(<PaperSizes/>)が記述される。   The request printer capability that is first generated in the print setting instruction generation processing shown in FIG. 5 is a tag indicating the XML version (<? Xml version = “1.0”?>) And a pair indicating that it is a request. Tag (<Request>, </ Request>). Between a pair of tags indicating a request, a pair of tags (<ReqPrinterCapability>, </ ReqPrinterCapability>) indicating that the request is a request for a choice of setting values that can be printed by the printer 2 is described. The A tag (<PaperSize />) indicating a setting item (paper size in this case) for requesting a setting value option is set between a pair of tags indicating that it is a request for a setting value option that can be printed by the printer 2. Described.

印刷クライアント部16が、用紙のサイズの設定値の選択肢を要求する最初のリクエストプリンタケーパビリティを生成すると、DSC1の通信部19は、このリクエストプリンタケーパビリティを、プリンタ2の通信部29へ送信する(ステップST5)。プリンタ2の通信部29は、リクエストプリンタケーパビリティを受信し、印刷サーバ部23へ供給する。   When the print client unit 16 generates the first request printer capability for requesting a paper size setting value option, the communication unit 19 of the DSC 1 transmits this request printer capability to the communication unit 29 of the printer 2. (Step ST5). The communication unit 29 of the printer 2 receives the request printer capability and supplies it to the print server unit 23.

プリンタ2の印刷サーバ部23は、用紙サイズの設定値の選択肢を要求する最初のリクエストプリンタケーパビリティが供給されると、他の設定項目について決定済みの設定値が無いため、設定項目別設定値記憶部27から、プリンタ2が印刷することができる用紙サイズの設定値をすべて読み出す。また、印刷サーバ部23は、その読み出したすべての設定値を設定値の選択肢として含むプリンタケーパビリティを生成する(ステップST6)。   When the print server unit 23 of the printer 2 is supplied with the first request printer capability for requesting a paper size setting value option, there is no setting value already determined for other setting items. All the set values of the paper size that can be printed by the printer 2 are read from the storage unit 27. Further, the print server unit 23 generates a printer capability that includes all the read setting values as setting value options (step ST6).

図6は、印刷クライアント部16が最初に生成した、プリンタ2の用紙サイズの設定値の選択肢を要求するリクエストプリンタケーパビリティに応じて、図2中の印刷サーバ部23が最初に生成するプリンタケーパビリティの一例を示す図である。プリンタケーパビリティは、XML形式のテキストデータである。プリンタケーパビリティは、プリンタ2が印刷可能な設定項目別の設定値の選択肢を通知するためのレスポンスである。   FIG. 6 shows the printer capacities generated first by the print server unit 23 in FIG. 2 according to the request printer capabilities that request the options of the paper size setting values of the printer 2 that are first generated by the print client unit 16. It is a figure which shows an example of capability. The printer capability is text data in XML format. The printer capability is a response for notifying a choice of setting value for each setting item that can be printed by the printer 2.

図6に示すプリンタケーパビリティは、XMLのバージョンを示すタグ(<?xml version=”1.0”?>)と、レスポンスであることを示す一対のタグ(<Response>,</Response>)と、を有する。レスポンスであることを示す一対のタグの間には、DSC1の印刷クライアント部16に要求された用紙サイズの設定値(L 2L ハガキ A4)が、プリンタ2の印刷可能な設定値のレスポンスであることを示す一対のタグ(<PaperSize>,</PaperSize>)に挟まれて記述されている。ここでは、印刷サーバ部23は、「L(L版)」、「2L(2L版)」、「ハガキ」および「A4」の4つの設定値を、設定可能な選択肢として返している。   The printer capability shown in FIG. 6 includes a tag indicating XML version (<? Xml version = “1.0”?>) And a pair of tags indicating response (<Response>, </ Response>). And having. Between a pair of tags indicating a response, the paper size setting value (L 2L postcard A4) requested by the print client unit 16 of the DSC 1 is a response of a setting value that can be printed by the printer 2. Between a pair of tags (<PaperSize>, </ PaperSize>). Here, the print server unit 23 returns four setting values “L (L version)”, “2L (2L version)”, “postcard”, and “A4” as setable options.

印刷サーバ部23がプリンタケーパビリティを生成すると、プリンタ2の通信部29は、印刷サーバ部23が生成したプリンタケーパビリティを、DSC1の通信部19へ送信する(ステップST7)。DSC1の通信部19は、プリンタケーパビリティを受信し、印刷クライアント部16へ供給する。   When the print server unit 23 generates the printer capability, the communication unit 29 of the printer 2 transmits the printer capability generated by the print server unit 23 to the communication unit 19 of the DSC 1 (step ST7). The communication unit 19 of the DSC 1 receives the printer capability and supplies it to the print client unit 16.

DSC1の印刷クライアント部16は、プリンタケーパビリティが供給されると、プリンタケーパビリティに含まれる用紙サイズの4つの設定値の選択肢を、液晶モニタ11に表示する(ステップST8)。印刷クライアント部16は、プリンタケーパビリティに含まれる用紙サイズの4つの設定値の選択肢を、入力デバイス12を用いて選択可能な状態で液晶モニタ11に表示する。   When the printer capability is supplied, the print client unit 16 of the DSC 1 displays four setting value options for the paper size included in the printer capability on the liquid crystal monitor 11 (step ST8). The print client unit 16 displays, on the liquid crystal monitor 11, four setting value options for the paper size included in the printer capability in a state that can be selected using the input device 12.

図7は、図1中のDSC1の背面を示す背面図である。図7の液晶モニタ11には、用紙サイズの選択画面が表示されている。この選択画面には、縦一列に4つの表示オブジェクト41,42,43,44が並べられている。各表示オブジェクト41,42,43,44には、プリンタケーパビリティに含まれる設定値の選択肢に対応する文字が割り付けられている。具体的には、一番上の表示オブジェクト41には、設定値の選択肢「L」の文字が割り付けられている。上から二番目の表示オブジェクト42には、設定値の選択肢「2L」の文字が割り付けられている。上から三番目の表示オブジェクト43には、設定値の選択肢「ハガキ」の文字が割り付けられている。上から四番目の表示オブジェクト44には、設定値の選択肢「A4」の文字が割り付けられている。   FIG. 7 is a rear view showing the rear surface of the DSC 1 in FIG. On the liquid crystal monitor 11 of FIG. 7, a paper size selection screen is displayed. On this selection screen, four display objects 41, 42, 43, and 44 are arranged in a vertical line. Each display object 41, 42, 43, 44 is assigned a character corresponding to a set value option included in the printer capability. Specifically, the set value option “L” is assigned to the top display object 41. The second display object 42 from the top is assigned a character “2L” as a setting value option. The third display object 43 from the top is assigned a character of a setting value option “postcard”. The fourth display object 44 from the top is assigned the letter “A4” as a setting value option.

また、図7の用紙サイズの選択画面には、その一列の設定値の選択肢の表示オブジェクト41,42,43,44の左側に、矢印形状の表示オブジェクト31が表示される。ユーザが十字キー31の上部を操作すると、矢印形状の表示オブジェクト31は、表示画面内で上方向に移動する。ユーザが十字キー31の下部を操作すると、矢印形状の表示オブジェクト31は、表示画面内で下方向に移動する。これにより、ユーザは、設定値の選択肢が割り付けられた任意の1つの表示オブジェクト41,42,43,44の横に、矢印形状の表示オブジェクト31を移動させることができる。   Also, on the paper size selection screen of FIG. 7, an arrow-shaped display object 31 is displayed on the left side of the set value selection display objects 41, 42, 43, 44 in the row. When the user operates the upper part of the cross key 31, the arrow-shaped display object 31 moves upward in the display screen. When the user operates the lower part of the cross key 31, the arrow-shaped display object 31 moves downward in the display screen. Thereby, the user can move the arrow-shaped display object 31 to the side of any one display object 41, 42, 43, 44 to which the setting value option is assigned.

そして、たとえば、ユーザは所望の設定値の選択肢の表示オブジェクト41,42,43,44の横に矢印形状の表示オブジェクト31が並んでいる状態で、十字キー31の右部を操作すると、印刷クライアント部16は、その操作に基づいて入力デバイス12が出力する選択指示に基づいて、その矢印形状の表示オブジェクト31が並んでいる設定値の選択肢の表示オブジェクト41,42,43,44の設定値を、印刷設定指示のための設定値として選択する(ステップST9)。たとえば図7の表示画面の状態において十字キー31の右部が操作されると、印刷クライアント部16は、印刷設定指示のための用紙サイズの設定値として、「ハガキ」を選択する。   Then, for example, when the user operates the right part of the cross key 31 in a state where the arrow-shaped display objects 31 are arranged beside the display objects 41, 42, 43, and 44 of desired setting value options, the print client Based on the selection instruction output from the input device 12 based on the operation, the unit 16 sets the set values of the display objects 41, 42, 43, and 44 that are the set value choices in which the arrow-shaped display objects 31 are arranged. Then, it is selected as a setting value for the print setting instruction (step ST9). For example, when the right part of the cross key 31 is operated in the state of the display screen of FIG. 7, the print client unit 16 selects “postcard” as the set value of the paper size for the print setting instruction.

印刷設定指示生成処理における最初の設定項目である用紙サイズが選択されると、印刷クライアント部16は、その選択によって印刷設定指示の生成処理が完了したか否かを判断する(ステップST10)。この実施の形態に係るDSC1では、用紙のサイズ、用紙の種類および印刷レイアウトの設定値を選択したら、印刷設定指示の生成処理が完了したと判断する。したがって、印刷クライアント部16は、その選択によって印刷設定指示の生成処理が完了していないと判断する。   When the paper size, which is the first setting item in the print setting instruction generation process, is selected, the print client unit 16 determines whether the print setting instruction generation process is completed by the selection (step ST10). In the DSC 1 according to this embodiment, when the paper size, paper type, and print layout setting values are selected, it is determined that the print setting instruction generation processing has been completed. Therefore, the print client unit 16 determines that the print setting instruction generation processing has not been completed by the selection.

なお、印刷設定指示の生成処理が完了したか否かの判断の基準は、DSC1に応じて異なる。あるDSC1は、用紙のサイズのみをDSC1において設定するように構成されている。この場合には、DSC1は、用紙のサイズの選択が完了することで、印刷設定指示の生成処理が完了したと判断する。他のDSC1は、用紙のサイズおよび種類、画像の印刷レイアウトおよび印刷品質、並びに、画像の補正処理をDSC1において設定するように構成されている。この場合には、DSC1は、この5つの設定項目の設定値の選択が完了することで、印刷設定指示の生成処理が完了したと判断する。   Note that the criterion for determining whether or not the print setting instruction generation processing has been completed differs depending on DSC1. A DSC 1 is configured to set only the paper size in the DSC 1. In this case, the DSC 1 determines that the print setting instruction generation processing has been completed by completing the selection of the paper size. The other DSC 1 is configured to set the paper size and type, the print layout and print quality of the image, and the image correction processing in the DSC 1. In this case, the DSC 1 determines that the print setting instruction generation processing has been completed by completing the selection of the setting values of the five setting items.

印刷設定指示の生成処理が完了していないと判断した印刷クライアント部16は、次に、プリンタ2が印刷可能な用紙の種類の設定値の選択肢を要求するためのリクエストプリンタケーパビリティを生成する(ステップST4)。   The print client unit 16 that has determined that the generation process of the print setting instruction has not been completed, next generates a request printer capability for requesting a choice of a set value of the paper type that can be printed by the printer 2 ( Step ST4).

図8は、印刷クライアント部16が二番目に生成するリクエストプリンタケーパビリティの一例を示す図である。図8に示す二番目に生成されるリクエストプリンタケーパビリティでは、プリンタ2の印刷可能な設定値の選択肢のリクエストであることを示す一対のタグの間に、設定値の選択肢を要求する設定項目が、用紙種類であることを示すタグ(<PaperType/>)を有する。   FIG. 8 is a diagram illustrating an example of the request printer capability generated second by the print client unit 16. In the second request printer capability generated in FIG. 8, there is a setting item for requesting a setting value option between a pair of tags indicating that it is a request for a setting value option that can be printed by the printer 2. And a tag (<PaperType />) indicating the paper type.

特に、この印刷クライアント部16が二番目に生成するリクエストプリンタケーパビリティでは、タグ(<PaperType/>)は、引数「PeperSize=”ハガキ”」を1つ有する。この引数には、DSC1の印刷クライアント部16がすでに選択した設定値「ハガキ」が含まれている。   In particular, in the request printer capability generated second by the print client unit 16, the tag (<PaperType />) has one argument “PeperSize =“ postcard ””. This argument includes the setting value “postcard” already selected by the print client unit 16 of the DSC 1.

印刷クライアント部16が生成したこの二番目のリクエストプリンタケーパビリティは、DSC1の通信部19からプリンタ2の通信部29へ送信され(ステップST5)、印刷サーバ部23へ供給される。   The second request printer capability generated by the print client unit 16 is transmitted from the communication unit 19 of the DSC 1 to the communication unit 29 of the printer 2 (step ST5) and supplied to the print server unit 23.

プリンタ2の印刷サーバ部23は、用紙の種類の設定値の選択肢を要求する二番目のリクエストプリンタケーパビリティが供給されると、設定項目別設定値記憶部27から、プリンタ2が印刷することができる用紙の種類の設定値をすべて読み出す。さらに、印刷サーバ部23は、引数「PeperSize=”ハガキ”」が指定されているので、設定値組合記憶部28を参照する。そして、印刷サーバ部23は、その引数に含まれる設定値(この例では「ハガキ」)の下で印刷することができる用紙の種類の設定値の選択肢を読み出す。また、印刷サーバ部23は、その読み出したすべての設定値の選択肢を含むプリンタケーパビリティを生成する(ステップST6)。   When the second request printer capability for requesting a choice of setting value of the paper type is supplied to the print server unit 23 of the printer 2, the printer 2 may print from the setting value storage unit 27 for each setting item. Read all set values for the available paper types. Furthermore, since the argument “PeperSize =“ postcard ”” is designated, the print server unit 23 refers to the set value combination storage unit 28. Then, the print server unit 23 reads the setting value options of the paper type that can be printed under the setting value (in this example, “postcard”) included in the argument. In addition, the print server unit 23 generates a printer capability including options of all the read setting values (step ST6).

図9は、印刷クライアント部16が二番目に生成した、プリンタ2の用紙種類の設定値の選択肢を要求するリクエストプリンタケーパビリティに応じて、図2中の印刷サーバ部23が二番目に生成するプリンタケーパビリティの一例を示す図である。プリンタケーパビリティのレスポンスであることを示す一対のタグの間には、DSC1の印刷クライアント部16に要求された用紙種類の設定値の選択肢(普通紙と写真用紙)が、プリンタ2の印刷可能な設定値の選択肢のレスポンスであることを示す一対のタグ(<PaperType>,</PaperType>)に挟まれて記述されている。ここでは、印刷サーバ部23は、引数(PeperSize=”ハガキ”)の下で印刷することができる用紙種類として、「普通紙」および「写真用紙」の2つの設定値の選択肢を返している。   FIG. 9 shows the second generation by the print server unit 23 in FIG. 2 according to the request printer capability that requests the setting value option of the paper type of the printer 2 that is generated second by the print client unit 16. It is a figure which shows an example of a printer capability. Between the pair of tags indicating the response of the printer capability, the choice of the set value of the paper type requested by the print client unit 16 of the DSC 1 (plain paper and photo paper) can be printed by the printer 2. It is described by being sandwiched between a pair of tags (<PaperType>, </ PaperType>) indicating that it is a response of a setting value option. Here, the print server unit 23 returns two setting value options of “plain paper” and “photo paper” as paper types that can be printed under the argument (PeperSize = “postcard”).

印刷サーバ部23がプリンタケーパビリティを生成すると、プリンタ2の通信部29は、印刷サーバ部23が生成したプリンタケーパビリティを、DSC1の通信部19へ送信する(ステップST7)。DSC1の通信部19は、プリンタケーパビリティを受信し、印刷クライアント部16へ供給する。   When the print server unit 23 generates the printer capability, the communication unit 29 of the printer 2 transmits the printer capability generated by the print server unit 23 to the communication unit 19 of the DSC 1 (step ST7). The communication unit 19 of the DSC 1 receives the printer capability and supplies it to the print client unit 16.

DSC1の印刷クライアント部16は、プリンタケーパビリティが供給されると、プリンタケーパビリティに含まれる用紙種類の2つの設定値の選択肢を、液晶モニタ11に表示する(ステップST8)。   When the printer capability is supplied, the print client unit 16 of the DSC 1 displays two setting value options of the paper type included in the printer capability on the liquid crystal monitor 11 (step ST8).

図10は、図1中のDSC1の背面を示す背面図である。図7の液晶モニタ11には、用紙種類の選択画面が表示されている。この選択画面には、縦に2つの表示オブジェクト51,52が並べられている。各表示オブジェクト51,52には、プリンタケーパビリティに含まれる設定値の選択肢に対応する文字が割り付けられている。具体的には、一番上の表示オブジェクト51には、設定値の選択肢「普通紙」の文字が割り付けられている。上から二番目の表示オブジェクト52には、設定値の選択肢「写真用紙」の文字が割り付けられている。そして、たとえば、ユーザは所望の設定値の選択肢の表示オブジェクト51,52の横に矢印形状の表示オブジェクト31が並んでいる状態で、十字キー31の右部を操作すると、印刷クライアント部16は、その操作に基づいて入力デバイス12が出力する選択指示に基づいて、その矢印形状の表示オブジェクト31が並んでいる設定値の選択肢の表示オブジェクト51,52の設定値の選択肢を、印刷設定指示のための設定値として選択する(ステップST9)。たとえば図10の表示画面の状態において十字キー31の右部が操作されると、印刷クライアント部16は、印刷設定指示のための用紙種類の設定値として、「写真用紙」を選択する。   FIG. 10 is a rear view showing the rear surface of the DSC 1 in FIG. On the liquid crystal monitor 11 of FIG. 7, a paper type selection screen is displayed. On this selection screen, two display objects 51 and 52 are arranged vertically. Each display object 51, 52 is assigned a character corresponding to a setting value option included in the printer capability. Specifically, the uppermost display object 51 is assigned a character of a setting value option “plain paper”. The second display object 52 from the top is assigned characters of the setting value option “photo paper”. For example, when the user operates the right part of the cross key 31 in a state where the arrow-shaped display objects 31 are arranged next to the display objects 51 and 52 of desired setting value options, the print client unit 16 Based on the selection instruction output from the input device 12 based on the operation, the setting value options of the setting value selection display objects 51 and 52 in which the arrow-shaped display objects 31 are arranged are used for the print setting instruction. Is selected as a set value (step ST9). For example, when the right part of the cross key 31 is operated in the state of the display screen of FIG. 10, the print client unit 16 selects “photographic paper” as the set value of the paper type for the print setting instruction.

印刷設定指示生成処理における二番目の設定項目である用紙種類が選択されると、印刷クライアント部16は、その選択によって印刷設定指示の生成処理が完了したか否かを判断する(ステップST10)。この実施の形態に係るDSC1では、用紙のサイズ、用紙の種類および印刷レイアウトの設定値を選択したら、印刷設定指示の生成処理が完了したと判断する。したがって、印刷クライアント部16は、その選択によって印刷設定指示の生成処理が完了していないと判断する。   When the paper type, which is the second setting item in the print setting instruction generation process, is selected, the print client unit 16 determines whether the print setting instruction generation process is completed by the selection (step ST10). In the DSC 1 according to this embodiment, when the paper size, paper type, and print layout setting values are selected, it is determined that the print setting instruction generation processing has been completed. Therefore, the print client unit 16 determines that the print setting instruction generation processing has not been completed by the selection.

印刷設定指示の生成処理が完了していないと判断した印刷クライアント部16は、次に、プリンタ2が印刷可能な用紙レイアウトの設定値の選択肢を要求するためのリクエストプリンタケーパビリティを生成する(ステップST4)。   The print client unit 16 that has determined that the generation process of the print setting instruction has not been completed, next generates a request printer capability for requesting a choice of a set value of a paper layout that can be printed by the printer 2 (Step S1). ST4).

図11は、印刷クライアント部16が三番目に生成するリクエストプリンタケーパビリティの一例を示す図である。図11に示す三番目に生成されるリクエストプリンタケーパビリティでは、プリンタ2の印刷可能な設定値の選択肢のリクエストであることを示す一対のタグの間に、設定値の選択肢を要求する設定項目が、印刷レイアウトであることを示すタグ(<layout/>)を有する。   FIG. 11 is a diagram illustrating an example of the request printer capability that the print client unit 16 generates third. In the third request printer capability generated in FIG. 11, there is a setting item for requesting a setting value option between a pair of tags indicating that it is a request for a setting value option that can be printed by the printer 2. And a tag (<layout />) indicating a print layout.

特に、この印刷クライアント部16が三番目に生成するリクエストプリンタケーパビリティでは、タグ(<layout/>)は、2つの引数「PeperSize=”ハガキ」および「PeperSize=”写真用紙”」を有する。この2つの引数には、DSC1の印刷クライアント部16がすでに選択した設定値「ハガキ」および「写真用紙」が含まれている。   In particular, in the request printer capability generated by the print client unit 16 third, the tag (<layout />) has two arguments “PeperSize =“ postcard ”and“ PeperSize = “photo paper” ”. These two arguments include setting values “postcard” and “photo paper” already selected by the print client unit 16 of the DSC 1.

印刷クライアント部16が生成したこの三番目のリクエストプリンタケーパビリティは、DSC1の通信部19からプリンタ2の通信部29へ送信され(ステップST5)、印刷サーバ部23へ供給される。   The third request printer capability generated by the print client unit 16 is transmitted from the communication unit 19 of the DSC 1 to the communication unit 29 of the printer 2 (step ST5) and supplied to the print server unit 23.

プリンタ2の印刷サーバ部23は、印刷レイアウトの設定値の選択肢を要求する三番目のリクエストプリンタケーパビリティが供給されると、設定項目別設定値記憶部27から、プリンタ2が印刷することができる印刷レイアウトの設定値をすべて読み出す。さらに、印刷サーバ部23は、2つの引数「PeperSize=”ハガキ」および「PeperSize=”写真用紙”」が指定されているので、設定値組合記憶部28を参照する。そして、印刷サーバ部23は、第一の引数「PeperSize=”ハガキ”」および第二の引数「PeperType=”写真用紙”」の下で、印刷することができる印刷レイアウトの設定値を読み出す。また、印刷サーバ部23は、その読み出したすべての設定値を含むプリンタケーパビリティを生成する(ステップST6)。   The print server unit 23 of the printer 2 can be printed by the printer 2 from the setting value storage unit 27 for each setting item when the third request printer capability for requesting the setting value option of the print layout is supplied. Read all print layout settings. Further, the print server unit 23 refers to the set value combination storage unit 28 because two arguments “PeperSize =“ postcard ”and“ PeperSize = “photo paper” ”are designated. Then, the print server unit 23 reads the setting value of the print layout that can be printed under the first argument “PeperSize =“ postcard ”” and the second argument “PeperType =“ photo paper ””. In addition, the print server unit 23 generates a printer capability including all the read setting values (step ST6).

図12は、印刷クライアント部16が三番目に生成した、プリンタ2の印刷レイアウトの設定値の選択肢を要求するリクエストプリンタケーパビリティに応じて、図2中の印刷サーバ部23が三番目に生成するプリンタケーパビリティの一例を示す図である。プリンタケーパビリティのレスポンスであることを示す一対のタグの間には、DSC1の印刷クライアント部16に要求された印刷レイアウトの設定値の選択肢(1up 2up Index 1up縁無し)が、プリンタ2の印刷可能な設定値の選択肢のレスポンスであることを示す一対のタグ(<layout>,</layout>)に挟まれて記述されている。ここでは、印刷サーバ部23は、2つの引数「PeperSize=”ハガキ”」および「PeperType=”写真用紙”」の下で印刷することができる印刷レイアウトとして、「1up」、「2up」、「Index」および「1up縁無し」の4つの設定値の選択肢を返している。   FIG. 12 shows the third generation by the print server unit 23 in FIG. 2 according to the request printer capability that requests the setting value option of the print layout of the printer 2 that is generated third by the print client unit 16. It is a figure which shows an example of a printer capability. Between the pair of tags indicating the response of the printer capability, the print layout setting value option requested by the print client unit 16 of the DSC 1 (1up 2up Index 1up border is not available) can be printed by the printer 2 These are described by being sandwiched between a pair of tags (<layout>, </ layout>) indicating that the response is a choice value selection option. Here, the print server unit 23 sets “1up”, “2up”, and “Index” as print layouts that can be printed under two arguments “PeperSize =“ postcard ”” and “PeperType =“ photo paper ””. ”And“ 1up no border ”are returned.

印刷サーバ部23がプリンタケーパビリティを生成すると、プリンタ2の通信部29は、印刷サーバ部23が生成したプリンタケーパビリティを、DSC1の通信部19へ送信する(ステップST7)。DSC1の通信部19は、プリンタケーパビリティを受信し、印刷クライアント部16へ供給する。   When the print server unit 23 generates the printer capability, the communication unit 29 of the printer 2 transmits the printer capability generated by the print server unit 23 to the communication unit 19 of the DSC 1 (step ST7). The communication unit 19 of the DSC 1 receives the printer capability and supplies it to the print client unit 16.

DSC1の印刷クライアント部16は、プリンタケーパビリティが供給されると、プリンタケーパビリティに含まれる印刷レイアウトの4つの設定値の選択肢を、液晶モニタ11に表示する(ステップST8)。   When the printer capability is supplied, the print client unit 16 of the DSC 1 displays four setting value options of the print layout included in the printer capability on the liquid crystal monitor 11 (step ST8).

図13は、図1中のDSC1の背面を示す背面図である。図13の液晶モニタ11には、印刷レイアウトの選択画面が表示されている。この選択画面には、縦に4つの表示オブジェクト61,62,63,64が並べられている。各表示オブジェクト61,62,63,64には、プリンタケーパビリティに含まれる設定値の選択肢に対応する文字が割り付けられている。具体的には、一番上の表示オブジェクト61には、設定値の選択肢「1up」の文字が割り付けられている。上から二番目の表示オブジェクト62には、設定値の選択肢「2up」の文字が割り付けられている。上から三番目の表示オブジェクト63には、設定値の選択肢「Index」の文字が割り付けられている。上から四番目の表示オブジェクト64には、設定値の選択肢「1up縁無し」の文字が割り付けられている。   FIG. 13 is a rear view showing the rear surface of the DSC 1 in FIG. On the liquid crystal monitor 11 of FIG. 13, a print layout selection screen is displayed. On this selection screen, four display objects 61, 62, 63, 64 are arranged vertically. Each display object 61, 62, 63, 64 is assigned a character corresponding to a setting value option included in the printer capability. Specifically, the set value option “1up” is assigned to the top display object 61. The second display object 62 from the top is assigned a character “2up” as a setting value option. The third display object 63 from the top is assigned a character of the setting value option “Index”. The fourth display object 64 from the top is assigned a character of setting value option “no 1up border”.

そして、たとえば、ユーザは所望の設定値の選択肢の表示オブジェクト61,62,63,64の横に矢印形状の表示オブジェクト31が並んでいる状態で、十字キー31の右部を操作すると、印刷クライアント部16は、その操作に基づいて入力デバイス12が出力する選択指示に基づいて、その矢印形状の表示オブジェクト31が並んでいる設定値の選択肢の表示オブジェクト61,62,63,64の設定値の選択肢を、印刷設定指示のための設定値として選択する(ステップST9)。たとえば図13の表示画面の状態において十字キー31の右部が操作されると、印刷クライアント部16は、印刷設定指示のための印刷レイアウトの設定値として、「1up縁無し」を選択する。   For example, when the user operates the right part of the cross key 31 in a state where the arrow-shaped display objects 31 are arranged beside the display objects 61, 62, 63, and 64 of desired setting value options, the print client Based on the selection instruction output from the input device 12 based on the operation, the unit 16 sets the set values of the display objects 61, 62, 63, and 64 of the set value choices in which the arrow-shaped display objects 31 are arranged. The option is selected as a setting value for a print setting instruction (step ST9). For example, when the right portion of the cross key 31 is operated in the state of the display screen of FIG. 13, the print client unit 16 selects “no 1up border” as the print layout setting value for the print setting instruction.

印刷設定指示生成処理における三番目の設定項目である用紙種類が選択されると、印刷クライアント部16は、その選択によって印刷設定指示の生成処理が完了したか否かを判断する(ステップST10)。このタイミングでは、用紙のサイズ、用紙の種類および印刷レイアウトのすべての設定値が選択されている。したがって、印刷クライアント部16は、その選択によって印刷設定指示の生成処理が完了したと判断する。   When the paper type, which is the third setting item in the print setting instruction generation process, is selected, the print client unit 16 determines whether the print setting instruction generation process is completed by the selection (step ST10). At this timing, all setting values for the paper size, paper type, and print layout are selected. Accordingly, the print client unit 16 determines that the print setting instruction generation processing has been completed by the selection.

印刷設定指示の生成処理が完了すると、印刷クライアント部16は、印刷設定指示を含む印刷開始コマンドである印刷オペレーションを生成する(ステップST11)。印刷オペレーションは、XML形式のテキストデータである。印刷オペレーションには、選択した画像ファイルのファイルIDと、選択した設定値とが含まれる。ファイルIDは、画像ファイルのファイル名と1対1対応で生成されるものであり、少なくとも半導体メモリ14内の複数の画像ファイル25を互いに区別できるものであればよく、たとえば8桁の番号やURL(Uniform Resource Locator)などの形式で生成すればよい。また、選択した設定値は、それぞれの設定値の印刷項目を示す一対のタグに挟まれて並べて記述される。たとえば、用紙サイズの設定値「ハガキ」は、用紙サイズの設定項目を示す一対のタグ(<PaperSize>,</PaperSize>)に挟まれて記述される。   When the print setting instruction generation processing is completed, the print client unit 16 generates a print operation that is a print start command including the print setting instruction (step ST11). The print operation is text data in XML format. The print operation includes the file ID of the selected image file and the selected setting value. The file ID is generated in a one-to-one correspondence with the file name of the image file, and it is sufficient that at least the plurality of image files 25 in the semiconductor memory 14 can be distinguished from each other. For example, an 8-digit number or URL What is necessary is just to produce | generate in formats, such as (Uniform Resource Locator). Further, the selected setting value is described by being sandwiched between a pair of tags indicating print items of the respective setting values. For example, the set value “postcard” of the paper size is described by being sandwiched between a pair of tags (<PaperSize>, </ PaperSize>) indicating setting items of the paper size.

DSC1の印刷クライアント部16が印刷オペレーションを生成すると、DSC1の通信部19は、生成された印刷オペレーションをプリンタ2の通信部29へ送信する(ステップST12)。プリンタ2の通信部29は、受信した印刷オペレーションを印刷サーバ部23に供給する。印刷サーバ部23は、印刷ジョブ生成部26に印刷ジョブの生成処理の開始を指示する。印刷ジョブ生成部26は、その指示に基づいて印刷ジョブの生成処理を開始する(ステップST13)。   When the print client unit 16 of the DSC 1 generates a print operation, the communication unit 19 of the DSC 1 transmits the generated print operation to the communication unit 29 of the printer 2 (step ST12). The communication unit 29 of the printer 2 supplies the received print operation to the print server unit 23. The print server unit 23 instructs the print job generation unit 26 to start print job generation processing. The print job generation unit 26 starts print job generation processing based on the instruction (step ST13).

印刷ジョブ生成部26は、まず、印刷オペレーション52に記述されているファイルIDを含む画像ファイルの送信要求を生成する。プリンタ2の通信部29は、生成された画像ファイルの送信要求をDSC1の通信部19に送信する(ステップST14)。DSC1の通信部19は、要求されたファイルIDに対応する画像ファイル15を半導体メモリ14から読み込み、プリンタ2の通信部29へ送信する(ステップST15)。   First, the print job generation unit 26 generates a transmission request for an image file including the file ID described in the print operation 52. The communication unit 29 of the printer 2 transmits a transmission request for the generated image file to the communication unit 19 of the DSC 1 (step ST14). The communication unit 19 of the DSC 1 reads the image file 15 corresponding to the requested file ID from the semiconductor memory 14 and transmits it to the communication unit 29 of the printer 2 (step ST15).

次に、印刷ジョブ生成部26は、受信した画像ファイル15と、印刷オペレーション52に記述されている印刷指示設定の設定値とに基づいて、その画像ファイル15の画像を印刷する印刷ジョブを生成する。印刷部22は、この印刷ジョブ生成部26が生成する印刷ジョブに基づいて用紙に画像を印刷する(ステップST16)。   Next, the print job generation unit 26 generates a print job for printing the image of the image file 15 based on the received image file 15 and the setting value of the print instruction setting described in the print operation 52. . The printing unit 22 prints an image on a sheet based on the print job generated by the print job generation unit 26 (step ST16).

以上のように、この実施の形態に係るダイレクトプリントシステムは、DSC1において選択された画像を、DSC1においてなされた印刷設定指示に基づいて、プリンタ2で印刷することができる。   As described above, the direct print system according to this embodiment can print the image selected in the DSC 1 by the printer 2 based on the print setting instruction made in the DSC 1.

しかも、この実施の形態に係るダイレクトプリントシステムでは、DSC1の印刷クライアント部16が2つ目から最後の設定項目までのそれぞれの設定値の選択肢の送信を要求するリクエストプリンタケーパビリティにおいては、図8および図11に示すように、要求する選択肢を選別するための条件として、既に決定済みの各設定項目の設定値が付加される。また、印刷サーバ23は、受信したリクエストプリンタケーパビリティに次の設定値の読み出し条件(引数)として決定済みの設定値が含まれている場合には、設定値組合記憶部28を参照して、その読み出し条件としての設定値と組合せて印刷することができる、次の設定項目の設定値を読み出す。   In addition, in the direct print system according to this embodiment, in the request printer capability in which the print client unit 16 of the DSC 1 requests the transmission of each setting value option from the second to the last setting item, FIG. And as shown in FIG. 11, the setting value of each setting item already determined is added as a condition for selecting the required option. If the received request printer capability includes a set value that has already been determined as a read condition (argument) for the next set value, the print server 23 refers to the set value combination storage unit 28. The setting value of the next setting item that can be printed in combination with the setting value as the reading condition is read.

その結果、印刷クライアント部16は、プリンタ2が印刷可能な設定値の組合せの中から設定値を選択し、その選択した設定値を含む印刷オペレーションをプリンタ2へ送信する。したがって、DSC1は、プリンタ2が印刷することができない設定値の組合せの印刷設定指示を生成することはなく、且つ、プリンタ2は、そのDSC1が生成した印刷オペレーションでの設定値の組合せ通りに画像を印刷することができる。   As a result, the print client unit 16 selects a setting value from a combination of setting values that can be printed by the printer 2, and transmits a print operation including the selected setting value to the printer 2. Therefore, the DSC 1 does not generate a print setting instruction for a combination of setting values that cannot be printed by the printer 2, and the printer 2 does not generate an image according to the combination of setting values in the print operation generated by the DSC 1. Can be printed.

この実施の形態に係るダイレクトプリントシステムでは、設定項目毎の設定値の選択肢の送信を要求するリクエストプリンタケーパビリティ自体に、既に選択した設定値を引数として含める。特に、3つ目の設定項目である印刷レイアウトの設定値の選択肢を取得するリクエストプリンタケーパビリティでは、それまでに選択した用紙サイズの設定値および用紙種類の設定値を引数として指定する。したがって、たとえば印刷指示の設定の途中において選択する設定値が変更されるようなことがあったとしても、印刷クライアント部16は、その変更した設定値の組合せの下で設定することができる設定値の選択肢を要求することができる。   In the direct print system according to this embodiment, the already selected setting value is included as an argument in the request printer capability itself that requests transmission of setting value options for each setting item. In particular, in the request printer capability for acquiring a print layout setting value option, which is the third setting item, the paper size setting value and the paper type setting value selected so far are specified as arguments. Therefore, for example, even if the setting value selected during the setting of the print instruction is changed, the print client unit 16 can set the setting value that can be set under the combination of the changed setting values. You can request alternatives.

この実施の形態に係るダイレクトプリントシステムでは、印刷クライアント部16は、受信した設定項目の設定値の選択肢を表示オブジェクトに割り付けて液晶モニタ11に表示させ、その表示されている表示オブジェクトを入力デバイス12に選択させることで、1つの設定値を選択する。   In the direct print system according to this embodiment, the print client unit 16 assigns the set value option of the received setting item to the display object and displays it on the liquid crystal monitor 11, and displays the displayed display object on the input device 12. To select one setting value.

以上の実施の形態は、本発明の好適な実施の形態の例であるが、本発明はこれに限定されるものではなく、種々の変形、変更が可能である。   The above embodiment is an example of a preferred embodiment of the present invention, but the present invention is not limited to this, and various modifications and changes are possible.

上記実施の形態では、DSC1の通信部19およびプリンタ2の通信部29には、PTP通信部17,24と、USB_SIC通信部18,25と、USB通信I/F13,21とで構成されるものを利用している。この他にもたとえば、DSC1の通信部19およびプリンタ2の通信部29には、サブクラスとしてSCSIコマンドを指定したUSBマスストレージクラス通信部と、USB通信I/Fとで構成されるものを利用するようにしてもよい。   In the above embodiment, the communication unit 19 of the DSC 1 and the communication unit 29 of the printer 2 include the PTP communication units 17 and 24, the USB_SIC communication units 18 and 25, and the USB communication I / Fs 13 and 21. Is used. In addition to this, for example, the communication unit 19 of the DSC 1 and the communication unit 29 of the printer 2 are configured by a USB mass storage class communication unit that specifies a SCSI command as a subclass and a USB communication I / F. You may do it.

上記実施の形態では、DSC1の印刷クライアント部16は、設定項目毎にリクエストプリンタケーパビリティを生成し、それに応じて取得したその要求に係る設定項目の設定値の選択肢を液晶モニタ11に表示して、その表示状態での入力デバイスの選択指示に基づいて設定値を選択している。この他にもたとえば、印刷クライアント部16は、設定するすべての設定項目のリクエストプリンタケーパビリティを生成し、それに応じて取得したその要求に係る設定項目の設定値の選択肢を設定項目毎に順番に液晶モニタ11に表示し、ユーザに設定値を選択させるようにしてもよい。   In the above embodiment, the print client unit 16 of the DSC 1 generates a request printer capability for each setting item, and displays on the liquid crystal monitor 11 the setting value options of the setting item related to the request acquired accordingly. The set value is selected based on the input device selection instruction in the display state. In addition to this, for example, the print client unit 16 generates request printer capabilities of all setting items to be set, and sequentially selects the setting value options of the setting items related to the request acquired in response to the setting items. It may be displayed on the liquid crystal monitor 11 to allow the user to select a setting value.

上記実施の形態では、DSC1の印刷クライアント部16は、用紙のサイズ、用紙の種類および印刷レイアウトの設定値の選択肢をその順番で取得している。この3つの設定項目の設定順については、他の順番であってもよい。たとえば、印刷クライアント部16は、用紙の種類および印刷レイアウトの選択の後に用紙のサイズを取得して選択するようにしてもよい。   In the above-described embodiment, the print client unit 16 of the DSC 1 obtains paper size, paper type, and print layout setting value options in that order. The order of setting these three setting items may be another order. For example, the print client unit 16 may acquire and select the paper size after selecting the paper type and the print layout.

上記実施の形態では、DSC1の印刷クライアント部16は、用紙のサイズ、用紙の種類および印刷レイアウトの設定値を選択したら、選択が完了したと判断して、印刷オペレーションを生成している。この他にもたとえば、印刷クライアント部16は、画像の印刷品質(<Quality/>)、日付印刷(<DatePrint/>)、画像の最適化(<ImageOptimize/>)などについて、プリンタ2から印刷可能な設定値の選択肢を取得し、選択するようにしてもよい。   In the above-described embodiment, when the print client unit 16 of the DSC 1 selects the paper size, paper type, and print layout setting values, the print client unit 16 determines that the selection is completed and generates a print operation. In addition to this, for example, the print client unit 16 can print from the printer 2 with respect to image printing quality (<Quality />), date printing (<DatePrint />), image optimization (<ImageOptimize />), and the like. It is also possible to acquire and select options for various setting values.

このとき、たとえば、印刷クライアント部16が用紙種類、印刷レイアウト、画像の印刷品質、日付印刷および画像の最適化について選択した後に用紙サイズを取得する場合、リクエストプリンタケーパビリティのタグ(<PaperSize/>)は、「PeperType=”写真用紙”」、「layout=”1up”」、「Quality=”標準”」、「DatePrint=”off”」、「ImageOptimize=”off”」の5つの引数を有するようにすればよい。   At this time, for example, when the print client unit 16 acquires the paper size after selecting the paper type, print layout, image print quality, date printing, and image optimization, the tag of the request printer capability (<PaperSize />). ) Has five arguments: “PeperType =“ photo paper ””, “layout =“ 1up ””, “Quality =“ standard ””, “DatePrint =“ off ””, and “ImageOptimize =“ off ”” You can do it.

上記実施の形態では、プリンタ2の印刷サーバ部23は、リクエストプリンタケーパビリティに基づいて、それで指定された引数(設定値)の組合せの下で印刷することができる設定値の選択肢を、設定項目別設定値記憶部27から読み出し、その読み出した設定値の選択肢を含むプリンタケーパビリティを生成している。この実施の形態のように、用紙のサイズ、用紙の種類および印刷レイアウトのみを設定する場合には基本的に在り得ないことであるが、引数(設定値)の数が多くなったり(たとえば2つ以上)、引数(設定値)が特殊な組合せになったりした場合などにあっては、その引数(設定値)の組合せの下で印刷することができる設定値の選択肢が存在しないことがありえる。このような印刷することができる設定値の選択肢が存在しない場合には、印刷サーバ部23は、たとえば、一対のタグの間に設定値の選択肢が含まれていない、ブランクのプリンタケーパビリティ(設定値の選択肢を含まない応答)を返すようにすればよい。   In the above-described embodiment, the print server unit 23 of the printer 2 selects the setting value options that can be printed under the combination of arguments (setting values) specified by the setting based on the request printer capability. The printer capability is read out from the separate set value storage unit 27 and includes the options of the read set value. As in this embodiment, it is basically impossible to set only the paper size, paper type, and print layout, but the number of arguments (setting values) increases (for example, 2). When there are special combinations of arguments (setting values), there may be no setting value options that can be printed under that argument (setting value) combination. . If there is no set value option that can be printed, the print server unit 23, for example, does not include a set value option between a pair of tags. A response that does not include a value option).

このように印刷することができる設定値の選択肢が存在しない場合には、ブランクのプリンタケーパビリティ(設定値の選択肢を含まない応答)を返すようにすることで、印刷サーバ部23は、DSC1にて指示された設定値の組合せで印刷することができる設定値の選択肢が無い場合であっても、設定値の選択肢がある場合と同様の処理で応答することができる。また、DSC1の印刷クライアント部16は、その設定値の選択肢を含まない応答を受信することで、設定値の選択処理を継続することができる。   When there is no set value option that can be printed in this way, the print server unit 23 returns to DSC 1 by returning a blank printer capability (response not including the set value option). Even when there are no setting value options that can be printed with the combination of the setting values instructed in this way, a response can be made in the same process as when there are setting value options. The print client unit 16 of the DSC 1 can continue the setting value selection process by receiving a response that does not include the setting value option.

本発明は、たとえばデジタルスチルカメラとプリンタとを直接に接続し、そのデジタルスチルカメラで選択した画像をプリンタで印刷するダイレクトプリントシステムなどに利用することができる。   The present invention can be used, for example, in a direct print system in which a digital still camera and a printer are directly connected and an image selected by the digital still camera is printed by the printer.

本発明の実施の形態に係るダイレクトプリントシステムの斜視図である。1 is a perspective view of a direct print system according to an embodiment of the present invention. 図1のダイレクトプリントシステムの機能ブロック図である。It is a functional block diagram of the direct print system of FIG. ダイレクト印刷における全体的な処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the whole process in direct printing. 印刷設定指示生成処理の開始指示画面を表示するDSCの背面図である。It is a rear view of DSC which displays the start instruction | indication screen of a print setting instruction | indication production | generation process. 最初に生成されるリクエストプリンタケーパビリティを示す図である。It is a figure which shows the request printer capability produced | generated initially. 最初に生成されるプリンタケーパビリティを示す図である。It is a figure which shows the printer capability produced | generated initially. 用紙サイズの選択画面を表示するDSCの背面図である。It is a rear view of DSC which displays a paper size selection screen. 二番目に生成されるリクエストプリンタケーパビリティを示す図である。It is a figure which shows the request printer capability produced | generated 2nd. 二番目に生成されるプリンタケーパビリティを示す図である。It is a figure which shows the printer capability produced | generated 2nd. 用紙種類の選択画面を表示するDSCの背面図である。It is a rear view of DSC which displays a paper type selection screen. 三番目に生成されるリクエストプリンタケーパビリティを示す図である。It is a figure which shows the request printer capability produced | generated 3rd. 三番目に生成されるプリンタケーパビリティを示す図である。It is a figure which shows the printer capability produced | generated 3rd. 印刷レイアウトの選択画面を表示するDSCの背面図である。It is a rear view of DSC which displays the print layout selection screen.

符号の説明Explanation of symbols

1 DSC(印刷設定指示装置)、2 プリンタ(画像印刷装置)、16 印刷クライアント部(選択肢受信手段、選択手段、印刷設定指示送信手段)、19 通信部(指示側通信手段)、23 印刷サーバ部(選択肢要求受信手段、選択肢送信手段)、27 設定項目別設定値記憶部(設定値記憶手段)、29 通信部(印刷側通信手段)
DESCRIPTION OF SYMBOLS 1 DSC (print setting instruction | indication apparatus), 2 printer (image printing apparatus), 16 print client parts (option receiving means, selection means, print setting instruction transmission means), 19 communication part (instruction side communication means), 23 print server part (Option request receiving means, option sending means), 27 Setting value storage unit by setting item (setting value storage means), 29 Communication unit (printing side communication means)

Claims (8)

画像を印刷する画像印刷装置と通信する指示側通信手段と、
上記画像印刷装置に画像を印刷させる際に設定する各設定項目の設定値として上記画像印刷装置で選択可能な選択肢を、上記指示側通信手段を介して受信する選択肢受信手段と、
複数の上記設定項目について選択肢から設定値を選択した後に次の設定項目についての設定値を選択する場合、選択済みの複数の設定項目の設定値を設定したときに上記次の設定項目について上記画像印刷装置で選択可能な選択肢から、上記次の設定項目の設定値を選択する選択手段と、
上記画像印刷装置に画像を印刷させる際に設定する設定項目の設定値を含む印刷設定指示を、上記指示側通信手段を介して上記画像印刷装置へ送信する印刷設定指示送信手段と、
を有することを特徴とする印刷設定指示装置。
Instruction side communication means for communicating with an image printing apparatus for printing an image;
An option receiving means for receiving, via the instruction side communication means, an option that can be selected by the image printing apparatus as a setting value of each setting item that is set when the image printing apparatus prints an image;
When selecting a setting value for the next setting item after selecting a setting value from the options for the plurality of setting items, the image for the next setting item is displayed when setting values for the plurality of selected setting items are set. A selection means for selecting a setting value of the next setting item from choices selectable by the printing apparatus;
A print setting instruction transmitting means for transmitting a print setting instruction including setting values of setting items to be set when the image printing apparatus prints an image to the image printing apparatus via the instruction side communication means;
A print setting instruction apparatus.
前記選択手段は、前記次の設定項目を示す要求コマンドとそれが選択したすべての設定項目の設定値からなる引数とを含む送信要求を前記画像印刷装置へ送信することを特徴とする請求項1記載の印刷設定指示装置。   The selection unit transmits a transmission request including a request command indicating the next setting item and an argument including setting values of all setting items selected by the selection unit to the image printing apparatus. The print setting instruction apparatus described. 前記選択手段は、前記画像印刷装置に画像を印刷させる際に設定する用紙のサイズ、用紙の種類、印刷レイアウトを含む複数の設定項目のそれぞれについて、前記選択肢の中から設定値を選択することを特徴とする請求項1記載の印刷設定指示装置。   The selecting means selects a setting value from among the options for each of a plurality of setting items including a paper size, a paper type, and a print layout set when the image printing apparatus prints an image. The print setting instruction apparatus according to claim 1, wherein 前記選択手段は、前記選択肢受信手段が受信する各設定項目の設定値の選択肢を選択可能に表示する表示手段と、上記表示されている選択肢の中から1つを選択する選択指示を生成する入力手段と、を有し、上記入力手段の選択指示により選択された選択肢を設定値に選択することを特徴とする請求項1から3の中のいずれか1項記載の印刷設定指示装置。   The selection means is a display means for selectively displaying a setting value option of each setting item received by the option receiving means, and an input for generating a selection instruction for selecting one of the displayed options. 4. The print setting instruction apparatus according to claim 1, wherein an option selected by the selection instruction of the input unit is selected as a setting value. 5. 画像の印刷設定における設定項目毎に設定値の選択肢を記憶する設定値記憶手段と、
画像の印刷設定指示を送信する印刷設定指示装置と通信する印刷側通信手段と、
上記印刷側通信手段がある設定項目の設定値として選択可能な選択肢の送信要求を、上記印刷設定指示装置において選択済みの複数の設定項目の設定値とともに上記印刷側通信手段を介して受信する選択肢要求受信手段と、
送信要求を受けた設定項目について、上記設定値記憶手段に記憶されているその設定項目についての設定値の選択肢のうちの、上記選択肢要求受信手段により受信された選択済みの複数の設定項目の設定値を設定したときに当該画像印刷装置で選択可能な選択肢を、上記印刷側通信手段を介して送信する選択肢送信手段と、
を有することを特徴とする画像印刷装置。
Setting value storage means for storing setting value options for each setting item in image print settings;
Printing-side communication means for communicating with a print setting instruction device for transmitting an image print setting instruction;
An option for receiving, via the print-side communication means, a transmission request for a choice that can be selected as a setting value of a setting item with the print-side communication means together with the setting values of a plurality of setting items that have been selected in the print setting instruction device A request receiving means;
Setting of a plurality of selected setting items received by the option request receiving means among the setting value options for the setting items stored in the setting value storage means for the setting item that has received the transmission request An option transmission unit that transmits options that can be selected by the image printing apparatus when the value is set, via the printing-side communication unit;
An image printing apparatus comprising:
前記選択肢送信手段は、送信要求を受けた設定項目について、選択済みの複数の設定項目の設定値を設定したときに当該画像印刷装置で選択可能な選択肢がない場合、選択肢を含まない応答を前記印刷側通信手段を介して送信することを特徴とする請求項5記載の画像印刷装置。   The option transmission unit, when setting values of a plurality of selected setting items for the setting item that has received a transmission request, when there are no options that can be selected by the image printing apparatus, a response including no option 6. The image printing apparatus according to claim 5, wherein the image printing apparatus transmits the information via a printing side communication unit. 請求項1から4の中のいずれか1項記載の印刷設定指示装置と、請求項5または6記載の画像印刷装置とを有し、
上記画像印刷装置は、上記印刷設定指示装置において生成された印刷設定指示に基づいて画像を印刷すること、
を特徴とするダイレクトプリントシステム。
A print setting instruction apparatus according to any one of claims 1 to 4, and an image printing apparatus according to claim 5 or 6,
The image printing apparatus prints an image based on a print setting instruction generated by the print setting instruction apparatus;
Direct print system characterized by
画像印刷装置に画像を印刷させる際に設定する設定項目の設定値として上記画像印刷装置で選択可能な選択肢の送信を上記画像印刷装置に要求するステップと、
上記画像印刷装置で選択可能な選択肢をその画像印刷装置から受信するステップと、
複数の上記設定項目について選択肢から設定値を選択した後に次の設定項目についての設定値を選択する場合、選択済みの複数の設定項目の設定値を設定したときに上記次の設定項目について上記画像印刷装置で選択可能な選択肢から、上記次の設定項目の設定値を選択するステップと、
上記画像印刷装置に画像を印刷させる際に設定する設定項目の設定値を含む印刷設定指示を上記画像印刷装置へ送信するステップと、
を有することを特徴とする印刷設定の指示方法。
Requesting the image printing apparatus to transmit options that can be selected by the image printing apparatus as setting values of setting items to be set when the image printing apparatus prints an image;
Receiving options that can be selected by the image printing apparatus from the image printing apparatus;
When selecting a setting value for the next setting item after selecting a setting value from the options for the plurality of setting items, the image for the next setting item is displayed when setting values for the plurality of selected setting items are set. A step of selecting a setting value of the next setting item from choices selectable by the printing apparatus;
Transmitting a print setting instruction including a setting value of a setting item to be set when the image printing apparatus prints an image to the image printing apparatus;
A print setting instruction method characterized by comprising:
JP2004241935A 2004-08-23 2004-08-23 Print setting instruction apparatus, image printer, direct printing system and method for instructing print setting Withdrawn JP2006059216A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004241935A JP2006059216A (en) 2004-08-23 2004-08-23 Print setting instruction apparatus, image printer, direct printing system and method for instructing print setting

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004241935A JP2006059216A (en) 2004-08-23 2004-08-23 Print setting instruction apparatus, image printer, direct printing system and method for instructing print setting

Publications (1)

Publication Number Publication Date
JP2006059216A true JP2006059216A (en) 2006-03-02

Family

ID=36106624

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004241935A Withdrawn JP2006059216A (en) 2004-08-23 2004-08-23 Print setting instruction apparatus, image printer, direct printing system and method for instructing print setting

Country Status (1)

Country Link
JP (1) JP2006059216A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7446726B2 (en) 2019-07-02 2024-03-11 キヤノン株式会社 Printing devices, information processing devices and programs

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7446726B2 (en) 2019-07-02 2024-03-11 キヤノン株式会社 Printing devices, information processing devices and programs

Similar Documents

Publication Publication Date Title
US7630094B2 (en) Image print apparatus, direct print system and print setting method
US9244643B2 (en) Printing apparatus and method for controlling the same
US20050254081A1 (en) Direct printing method and apparatus
US8274672B2 (en) Printing system and printer driver
CN111251732B (en) Control method and storage medium
JP5597088B2 (en) Printing system, printing system control method, and program
JP5633735B2 (en) Print management method
JP2006205549A (en) Digital image printing system, printer, control method of digital image printing system, control method of printer, program of printer and storage medium
JP2004070611A (en) Image supply device, control method for the same and printing system
JP2006059216A (en) Print setting instruction apparatus, image printer, direct printing system and method for instructing print setting
JP5152358B2 (en) Image printing apparatus, direct print system, and print setting method
JP4534701B2 (en) Image printing apparatus, direct printing system, and printing condition setting method
JP2009200625A (en) Direct printing system, image recorder and image printer, included in the same, control method of direct printing system, control method of image recorder, and control method of image printer
JP2004351793A (en) Image output unit, image output system, and image output method
JP2006079234A (en) Print setting instructing device, image printing device and direct print system
US20090128846A1 (en) Printing apparatus and printing method
JP2006056039A (en) Photo-direct printer
JP4715684B2 (en) Image formation control device
JP4110133B2 (en) Image supply apparatus and control method thereof
JP2007041882A (en) Photographic print order program
JP4078333B2 (en) Image processing apparatus, image supply apparatus, control method therefor, and printing system
JP2001180081A (en) Imaging system
US20120057206A1 (en) Method and system for forming image, and external device
JP2006277273A (en) Printing instruction generating device, printer, and printing instruction generating method
JP2005004458A (en) Image output system, computer, and computer-readable program

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20070403

A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20071106