Nothing Special   »   [go: up one dir, main page]

JP4594003B2 - Printing apparatus and control method of printing apparatus - Google Patents

Printing apparatus and control method of printing apparatus Download PDF

Info

Publication number
JP4594003B2
JP4594003B2 JP2004246084A JP2004246084A JP4594003B2 JP 4594003 B2 JP4594003 B2 JP 4594003B2 JP 2004246084 A JP2004246084 A JP 2004246084A JP 2004246084 A JP2004246084 A JP 2004246084A JP 4594003 B2 JP4594003 B2 JP 4594003B2
Authority
JP
Japan
Prior art keywords
interface
power
printing apparatus
supply
power supply
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2004246084A
Other languages
Japanese (ja)
Other versions
JP2006062156A5 (en
JP2006062156A (en
Inventor
信一 山嵜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2004246084A priority Critical patent/JP4594003B2/en
Publication of JP2006062156A publication Critical patent/JP2006062156A/en
Publication of JP2006062156A5 publication Critical patent/JP2006062156A5/ja
Application granted granted Critical
Publication of JP4594003B2 publication Critical patent/JP4594003B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、インターフェイスを有し、当該インターフェイスへの電力の供給を制御することが可能な印刷装置、および印刷装置の制御方法に関するものである。   The present invention relates to a printing apparatus having an interface and capable of controlling power supply to the interface, and a method for controlling the printing apparatus.

近年、簡単な操作で画像を撮影でき、撮影した画像をデジタル画像データに変換できるデジタルカメラが広く使用されるようになってきた。このようなデジタルカメラで撮影した画像を印刷し、ハードコピーとして利用するには、一旦、デジタル画像データをPC(パーソナルコンピュータ)に取り込み、画像処理を行なった後、インクジェットプリンタ等の印刷装置に出力して印刷するのが一般的である。   In recent years, digital cameras that can take an image with a simple operation and convert the taken image into digital image data have been widely used. To print an image taken with such a digital camera and use it as a hard copy, the digital image data is once taken into a PC (Personal Computer), subjected to image processing, and then output to a printing apparatus such as an inkjet printer. It is common to print.

また、最近は、PCのような画像処理装置を介することなく、デジタルカメラに搭載され、撮像した画像を記憶しているメモリカードを直接インクジェットプリンタに装着し、そのメモリカードに記憶されている画像を印刷するシステムや、デジタルカメラからインクジェットプリンタにデジタル画像データを伝送して印刷するシステム、いわゆるフォトダイレクト(PD)印刷装置などと呼ばれる印刷装置が開発されている(たとえば下記の特許文献1)。
特開2004−171193号公報
Recently, a memory card that is mounted on a digital camera and stores a captured image is directly attached to an inkjet printer without using an image processing device such as a PC, and the image stored in the memory card is stored. A printing apparatus called a so-called photo direct (PD) printing apparatus has been developed (for example, Patent Document 1 below).
JP 2004-171193 A

上記のデジタルカメラやメモリカードは、PCや印刷装置に対しては印刷データを供給する印刷データ供給デバイスとして作用することになるが、これら印刷データ供給デバイスは多くの場合、USB(Universal Serial Bus)のような汎用インターフェースを介してPCあるいはフォトダイレクト印刷装置に接続される。   The above-described digital camera and memory card function as a print data supply device that supplies print data to a PC or printing apparatus. In many cases, these print data supply devices are USB (Universal Serial Bus). It is connected to a PC or a photo direct printing apparatus via a general-purpose interface such as

そして、このUSBのようなインターフェースの場合、USBの入出力ポートに接続されるデバイスに対して電源供給を行なえるようになっている。   In the case of an interface such as USB, power can be supplied to a device connected to a USB input / output port.

従来装置、特に印刷データ供給デバイスとしてのコンパクトフラッシュ(商標名(以下省略))などの記録媒体を読み込むためのカードスロットが設けられた印刷装置においては、このUSBのような汎用インターフェースの電源供給制御に関して次のような問題があった。   In a conventional apparatus, particularly a printing apparatus provided with a card slot for reading a recording medium such as a compact flash (trade name (hereinafter abbreviated)) as a print data supply device, power supply control of a general-purpose interface such as USB is provided. There were the following problems.

すなわち、この種の装置では、たとえば、デバイスに対して過大な電源供給が必要となった場合、あるいは装置の所定の定格範囲を超える電源供給を必要とするデバイスをポートに接続した場合など、何らかのエラーが発生した場合は、回路を保護するために、電源供給を停止しなければならない場合があるが、この場合、従来ではカードスロットに供給されている電源までシャットダウンするような制御が行なわれていた。   That is, in this type of apparatus, for example, when an excessive power supply is required for the device, or when a device that requires a power supply exceeding the predetermined rated range of the apparatus is connected to the port, When an error occurs, it may be necessary to stop the power supply to protect the circuit. In this case, conventionally, control is performed to shut down the power supplied to the card slot. It was.

しかしながら、カードスロットに挿入されたメモリカードに記憶されている画像データ(たとえばJPEGデータなど)をPCや印刷装置がメモリにキャッシュしている間に電源供給がOFFされると、ファイルがオープンされたままになり正常なクローズ処理が行われないため、ファイルに異常をきたす恐れがあった。   However, if the power supply is turned off while the PC or printing device caches image data (for example, JPEG data) stored in the memory card inserted in the card slot in the memory, the file is opened. Since the normal close process is not performed, the file may be abnormal.

本発明の課題は、上記の問題に鑑み、印刷データ供給デバイスを接続可能な印刷装置において、印刷データ供給デバイスのデータ破壊のような事故を未然に防止できるようにすることにある。   In view of the above problems, an object of the present invention is to prevent an accident such as data destruction of a print data supply device in a printing apparatus to which the print data supply device can be connected.

本発明の印刷装置は、上記の課題を解決するため、外部ケーブルを介してデバイスを接続するための第1のインターフェイスと、メモリカードをセットするためのメモリカードスロットを、外部ケーブルを介さず接続するための第2のインターフェイスと、前記第1及び第2のインターフェイスに電力を供給可能な電源制御手段とを有する印刷装置であって、前記電源制御手段は、前記第1のインターフェイスに対して所定値を超える電流供給要求が行なわれた際、前記第1のインターフェイスに対する電力供給を行なわないよう制御し、前記第2のインターフェイスに対して所定値を超える電流供給要求が行なわれた際、前記第2のインターフェイスに対する電力供給を行なうよう制御する。   In order to solve the above problems, the printing apparatus of the present invention connects the first interface for connecting a device via an external cable and the memory card slot for setting a memory card without using an external cable. And a power supply control unit capable of supplying power to the first and second interfaces, the power supply control unit having a predetermined relationship with respect to the first interface. When a current supply request exceeding a value is made, control is performed not to supply power to the first interface, and when a current supply request exceeding a predetermined value is made to the second interface, the first interface is controlled. Control to supply power to the second interface.

あるいは、任意のデバイスを接続可能なインターフェイスと、前記インターフェイスに電力を供給可能な電源制御手段とを有する印刷装置において、前記インターフェイスを介して接続されたデバイスの種別を判別する判別手段と、前記電源制御手段は、前記インターフェイスに対して所定値を超える電流供給が要求された場合、前記判別手段の判別結果がストレージであれば、前記インターフェイスへの電力の供給を行ない、前記判別手段の判別結果がストレージ以外であれば、前記インターフェイスへの電力の供給を行なわないように制御する。   Alternatively, in a printing apparatus having an interface to which an arbitrary device can be connected and a power control unit capable of supplying power to the interface, a determination unit that determines a type of a device connected through the interface, and the power source When a current supply exceeding a predetermined value is requested to the interface, the control means supplies power to the interface if the determination result of the determination means is a storage, and the determination result of the determination means If it is other than storage, control is performed so that power is not supplied to the interface.

請求項1または5に記載の構成によれば、メモリカードスロットが接続されたインターフェイスに対して所定値を超える電流供給要求が行われた場合であっても、当該インターフェイスへの電力供給を行なうので、メモリカード内のデータ破壊などの事故を未然に防止することができる。   According to the configuration of claim 1 or 5, even when a current supply request exceeding a predetermined value is made to the interface connected to the memory card slot, power is supplied to the interface. Accidents such as data destruction in the memory card can be prevented in advance.

請求項2または6に記載の構成によれば、インターフェイスを介して接続されたデバイスがストレージであれば、インターフェイスに対して所定値を超える電流供給要求が行われた場合であっても、当該インターフェイスへの電力供給を行なうので、ストレージ内のデータ破壊などの事故を未然に防止することができる。   According to the configuration of claim 2 or 6, if the device connected through the interface is a storage, even if a current supply request exceeding a predetermined value is made to the interface, the interface Since power is supplied to the storage device, accidents such as data destruction in the storage can be prevented.

以下、デジタルカメラないしデジタルカメラで撮影した画像データを記憶したコンパクトフラッシュ等のメモリカードをUSBなどの汎用ポートを介して接続可能なフォトダイレクト印刷装置に関する実施例を示す。   Hereinafter, embodiments relating to a photo direct printing apparatus capable of connecting a digital camera or a memory card such as a compact flash storing image data taken by the digital camera via a general-purpose port such as a USB will be described.

まず、図1および図2により、本発明を採用したフォトダイレクト印刷装置100の使用形態を説明する。   First, referring to FIG. 1 and FIG. 2, a usage pattern of the photo direct printing apparatus 100 adopting the present invention will be described.

図1のフォトダイレクト印刷装置100において、ユーザは撮像した画像を記憶しているメモリカード(コンパクトフラッシュなど)をメモリカードスロット101に挿入すると、フォトダイレクト印刷装置100の電源が投入されていればメモリカードの挿入が検出され、メモリカードスロット101にメモリカードが挿入された旨がビューワ102に表示され、この状態から操作部103を操作することにより、メモリカードに記録された画像データがカラーLCDパネルなどを用いて構成された画像表示用のビューワ102に表示される。   In the photo direct printing apparatus 100 of FIG. 1, when a user inserts a memory card (compact flash or the like) storing captured images into the memory card slot 101, the memory is stored if the power of the photo direct printing apparatus 100 is turned on. The insertion of the card is detected, and a message indicating that the memory card has been inserted into the memory card slot 101 is displayed on the viewer 102. By operating the operation unit 103 from this state, the image data recorded on the memory card is displayed on the color LCD panel. The image is displayed on the viewer 102 for image display configured using the above.

また、ユーザがビューワ102に表示される画像を見ながら操作部103を操作して、印刷を所望する画像データを選択し、操作部103の印刷ボタンを押下することで印刷が開始される。   Further, printing is started when the user operates the operation unit 103 while viewing an image displayed on the viewer 102, selects image data desired to be printed, and presses a print button of the operation unit 103.

以上は、メモリカード(コンパクトフラッシュなど)からダイレクトプリントを行なう場合の操作であるが、デジタルカメラ200からフォトダイレクト印刷装置100に画像データを伝送して印刷する場合は、図2のような使用形態となる。   The above is the operation when direct printing is performed from a memory card (compact flash or the like). However, when image data is transmitted from the digital camera 200 to the photo direct printing apparatus 100 for printing, the usage pattern as shown in FIG. It becomes.

図2において、ユーザはUSBケーブル201を用いてデジタルカメラ200の接続用コネクタ202とフォトダイレクト印刷装置100の接続用コネクタ203を接続する。このとき、デジタルカメラ200、フォトダイレクト印刷装置100両方の電源が投入されていれば、USBポートの状態は常時監視されているので、デジタルカメラ200の接続を表すアイコンがビューワ102に示される。   In FIG. 2, the user uses a USB cable 201 to connect the connection connector 202 of the digital camera 200 and the connection connector 203 of the photo direct printing apparatus 100. At this time, if the power of both the digital camera 200 and the photo direct printing apparatus 100 is turned on, the state of the USB port is constantly monitored, so an icon representing the connection of the digital camera 200 is displayed on the viewer 102.

次に、デジタルカメラ200に備えられた表示部で所望の画像データを選択し、デジタルカメラ200に備えられた印刷ボタンを押下すると、所定のフォーマットで定められた印刷コマンドがUSBケーブル201を介してフォトダイレクト印刷装置100に送信され、指定された画像データが印刷される。   Next, when desired image data is selected on the display unit provided in the digital camera 200 and a print button provided in the digital camera 200 is pressed, a print command defined in a predetermined format is transmitted via the USB cable 201. The image data transmitted to the photo direct printing apparatus 100 and designated is printed.

図3に図1および図2のフォトダイレクト印刷装置100の主要部の構成を示す。   FIG. 3 shows a configuration of a main part of the photo direct printing apparatus 100 shown in FIGS.

図3において、符号300は制御部を示しており、この制御部300はASIC(Application Specific Integrated Circuit:特定用途向け集積回路)301を用いて構成されている。制御部300はASIC301の他、次のような各部から構成されている。   In FIG. 3, reference numeral 300 denotes a control unit, and the control unit 300 is configured using an ASIC (Application Specific Integrated Circuit) 301. In addition to the ASIC 301, the control unit 300 includes the following units.

モータドライバ302には、電源コネクタ312を介して電源313から電源が供給され、レギュレータを介してプリンタエンジン305とASIC301へ電源を供給する。   The motor driver 302 is supplied with power from a power source 313 via a power connector 312 and supplies power to the printer engine 305 and the ASIC 301 via a regulator.

DSP(デジタル信号プロセッサ)303は内部にCPUを有し、各種制御、画像処理を実行する。符号304はメモリで、DSP303のCPUプログラムを記憶するプログラムメモリ、および実行時のプログラムを記憶するRAMエリア、画像データを記憶するワークバッファとして機能するメモリエリアを有している。   A DSP (digital signal processor) 303 has a CPU therein and executes various controls and image processing. Reference numeral 304 denotes a memory having a program memory for storing a CPU program of the DSP 303, a RAM area for storing a program at the time of execution, and a memory area functioning as a work buffer for storing image data.

符号305はプリンタエンジンで、ここでは複数色のカラーインクを用いてカラー画像を印刷するインクジェットプリンタのプリンタエンジン(他の記録方式のプリンタエンジンでも可)が搭載されている。   Reference numeral 305 denotes a printer engine. Here, a printer engine of an ink jet printer that prints a color image using a plurality of color inks (or a printer engine of another recording method) is mounted.

符号306はUSBホストモジュール(UHOST)で、レジスタ部306a、入出力ポートA(306b)、入出力ポートB(306c)、電源制御部306dから構成されている(図4参照)。   Reference numeral 306 denotes a USB host module (UHOST), which includes a register unit 306a, an input / output port A (306b), an input / output port B (306c), and a power supply control unit 306d (see FIG. 4).

符号308はビューワ102を接続するためのコネクタ、309はUSBハブ(USB HUB)で、PC310からのデータをそのままスルーし、USB311を介してプリンタエンジン305に出力する。   Reference numeral 308 is a connector for connecting the viewer 102, and 309 is a USB hub (USB HUB), which directly passes data from the PC 310 and outputs it to the printer engine 305 via the USB 311.

また、制御部300とプリンタエンジン305との間の信号のやりとりは、前述したUSB311または、IEEE1284バス314を介して行われる。   In addition, the exchange of signals between the control unit 300 and the printer engine 305 is performed via the USB 311 or the IEEE 1284 bus 314 described above.

図4に、USBホストモジュール(UHOST)306の構成を示す。USBホストモジュール(UHOST)306は次のような各部から構成されている。   FIG. 4 shows the configuration of the USB host module (UHOST) 306. The USB host module (UHOST) 306 includes the following units.

レジスタ部306aは、OHCI(Open Host Controller Interface)準拠のレジスタ群と各ポートのステータスを示すレジスタ群を備える。本実施例では、それぞれのポートに対する内部接続フラグをセットする領域をレジスタ部306aに用意してある。この内部接続フラグは、そのフラグに対応するUSBポートが本体内部接続か否かを表現する。   The register unit 306a includes a register group compliant with OHCI (Open Host Controller Interface) and a register group indicating the status of each port. In this embodiment, an area for setting an internal connection flag for each port is provided in the register unit 306a. This internal connection flag expresses whether or not the USB port corresponding to the flag is a main body internal connection.

入出力ポートA(306b)はデジタルカメラ200を接続するためのポートで、USBケーブル201を接続するためのコネクタ203に接続されている。入出力ポートB(306c)は、メモリカードスロット101に接続されている。メモリカードスロット101は、USBケーブル201を介することなくフォトダイレクト印刷装置100の内部で装置の制御系の回路に接続されている為に、ユーザは着脱することができない(もちろんメモリカードスロット101に挿入するメモリカード307の方はユーザの意思で挿抜することが可能である)。   The input / output port A (306b) is a port for connecting the digital camera 200, and is connected to the connector 203 for connecting the USB cable 201. The input / output port B (306 c) is connected to the memory card slot 101. Since the memory card slot 101 is connected to the control circuit of the apparatus inside the photo direct printing apparatus 100 without going through the USB cable 201, the user cannot detach it (of course, it is inserted into the memory card slot 101). The memory card 307 to be inserted can be inserted / removed at the user's will).

したがって、このような構成においては、上記のレジスタ部306aの入出力ポートA(306b)に対応する内部接続フラグは「0」、入出力ポートB(306c)に対応する内部接続フラグは「1」に設定されることになる。   Therefore, in such a configuration, the internal connection flag corresponding to the input / output port A (306b) of the register unit 306a is “0”, and the internal connection flag corresponding to the input / output port B (306c) is “1”. Will be set to.

電源制御部306dには、モータドライバ302から分電され、ASIC301に供給された電源の内、5V電源が供給されている。さらにレジスタ部306aのレジスタ操作により、入出力ポートA(306b)と入出力ポートB(306c)に対する電源供給のオン、オフを制御している。   The power supply control unit 306d is supplied with 5V power among power supplied from the motor driver 302 and supplied to the ASIC 301. Further, on / off of power supply to the input / output port A (306b) and the input / output port B (306c) is controlled by the register operation of the register unit 306a.

また、本実施例では、入出力ポートA(306b)、入出力ポートB(306c)に対して、定格範囲を超える電源要求(過電流)があった場合は、過電流発生情報がレジスタ部306aに入力され、電源制御部306dがレジスタ部306aを参照し、該ポートに対する電源供給を停止する制御を行なう。   In this embodiment, when there is a power supply request (overcurrent) exceeding the rated range for the input / output port A (306b) and the input / output port B (306c), the overcurrent occurrence information is stored in the register unit 306a. The power control unit 306d refers to the register unit 306a and performs control to stop power supply to the port.

なお、本実施例においては、後述のように入出力ポートから過大な電源要求があった場合でも所定の条件に応じて当該ポートに対する電源供給を許容する制御を行なうため、保安上、上記の「定格範囲」は実際のハードウェアの電源供給能力よりもかなり小さめの所定の範囲に設定しておくものとする。   In this embodiment, as described later, even when an excessive power supply request is made from the input / output port, control for permitting power supply to the port is performed according to a predetermined condition. The “rated range” is set to a predetermined range considerably smaller than the actual hardware power supply capability.

図5にレジスタ部306aの内部接続フラグレジスタを示す。本実施例の場合、入出力ポートA(306b)に対応する内部接続フラグレジスタはレジスタ部306aのビット0に、入出力ポートB(306c)に対応する内部接続フラグレジスタはレジスタ部306aのビット1にそれぞれ割り当てられている。上記の通り、内部接続フラグレジスタに対応するポートが内部接続であった場合ビット0に「1」がセットされ、したがって本実施例ではメモリカードスロット101のみが入出力ポートB(306c)と内部接続であるから、ビット1に「1」がセットされる。   FIG. 5 shows an internal connection flag register of the register unit 306a. In this embodiment, the internal connection flag register corresponding to the input / output port A (306b) is bit 0 of the register unit 306a, and the internal connection flag register corresponding to the input / output port B (306c) is bit 1 of the register unit 306a. Assigned to each. As described above, when the port corresponding to the internal connection flag register is internally connected, “1” is set to bit 0. Therefore, in this embodiment, only the memory card slot 101 is internally connected to the input / output port B (306c). Therefore, “1” is set to bit 1.

次に図6および図7を参照して、上記構成における動作につき説明する。図6および図7に示した制御手順は、DSP303あるいはASIC301内部のCPUのプログラムとして実装でき、たとえば、メモリ304のプログラムメモリ領域に格納しておくことができる。以下の図6および図7の各フローチャートに関する説明では、図中のSで始まるステップ番号を適宜引用する(その後の他のフローチャートも同様)。   Next, the operation in the above configuration will be described with reference to FIGS. The control procedure shown in FIGS. 6 and 7 can be implemented as a CPU program in the DSP 303 or ASIC 301, and can be stored in a program memory area of the memory 304, for example. In the following description of the flowcharts of FIGS. 6 and 7, step numbers beginning with S in the drawings are appropriately cited (the same applies to other flowcharts thereafter).

ここで図6により、フォトダイレクト印刷装置100の電源オンに伴うUSBホストモジュール306が実行する制御について説明する。以下では、主にUSBポートの入出力ポートB(306c)に対する処理として説明するが、入出力ポートA(306b)側でも同じ処理を行なうものとする。   Here, the control executed by the USB host module 306 when the photo direct printing apparatus 100 is powered on will be described with reference to FIG. In the following description, the processing is mainly described for the input / output port B (306c) of the USB port, but the same processing is also performed on the input / output port A (306b) side.

フォトダイレクト印刷装置100の電源をオンすると、USBホストモジュール306から各ポートに対して一定の電源供給が行われる。各ポートにデバイスが接続されているか否かは、ポートの差動信号(D+、D−)の変化を検知する(S601)ことにより判定できる。そして、上記の差動信号の変化をトリガにし、レジスタ部306aが当該ポートにアドレスを設定し接続処理が開始される(S602)。   When the power of the photo direct printing apparatus 100 is turned on, a constant power supply is performed from the USB host module 306 to each port. Whether or not a device is connected to each port can be determined by detecting a change in the differential signal (D +, D-) of the port (S601). Then, using the change of the differential signal as a trigger, the register unit 306a sets an address to the port, and the connection process is started (S602).

また、ポートの内部接続状態に応じて、次にレジスタ部306aに用意されている内部接続フラグレジスタに値をセットする(S603)。   Further, according to the internal connection state of the port, next, a value is set in the internal connection flag register prepared in the register unit 306a (S603).

前記のように入出力ポートB(306c)にはメモリカードスロット101が内部接続されているため、上記の処理により、このポートの内部接続フラグレジスタが1になり、入出力ポートA(306b)側は当然ながら内部接続ではないため内部接続フラグレジスタは0となる。   Since the memory card slot 101 is internally connected to the input / output port B (306c) as described above, the internal connection flag register of this port is set to 1 by the above processing, and the input / output port A (306b) side Of course, the internal connection flag register is 0 because it is not an internal connection.

次に入出力ポートB(306c)に接続されたメモリカードスロット101から一定の電流量が要求され、定格範囲内であれば要求を許可し(S604)、デバイスに要求された電力が供給される(S605)。その後デバイスは、Bulk、Interrupt、Controlの各エンドポイント間でデータ転送を行なうことが可能になる(初期化正常終了)。   Next, a certain amount of current is requested from the memory card slot 101 connected to the input / output port B (306c). If it is within the rated range, the request is permitted (S604), and the required power is supplied to the device. (S605). After that, the device can transfer data between the Bulk, Interrupt, and Control endpoints (normal initialization end).

また、ステップS604で要求された電流量が定格範囲外であれば、内部接続フラグを参照する(S606)。そして内部接続フラグがセットされていなければ、入出力ポートB(306c)への電源供給は停止し(S607)、内部接続フラグがセットされていれば、入出力ポートB(306c)への電源供給は停止せずに要求電力が定格範囲外である旨を表すエラーを通知する(S608)。この場合は、入出力ポートB(306c)に接続されたデバイスとの接続が正常に終了できていないためデータ転送を行なうことはできない(初期化異常終了)。   If the amount of current requested in step S604 is outside the rated range, the internal connection flag is referred to (S606). If the internal connection flag is not set, power supply to the input / output port B (306c) is stopped (S607). If the internal connection flag is set, power supply to the input / output port B (306c) is stopped. Notifies the error indicating that the required power is out of the rated range without stopping (S608). In this case, data transfer cannot be performed because the connection with the device connected to the input / output port B (306c) has not been terminated normally (initialization abnormal termination).

なお、S608のエラー通知では、もちろん電源供給を止める場合と止めない場合で異なるエラーメッセージを用いてもよい。   Of course, different error messages may be used in the error notification in S608 depending on whether the power supply is stopped or not.

ここで、図7によりデバイス接続時に過電流が発生した場合の電源制御について説明する。この過電流供給が要求される典型的なケースは、たとえば定格範囲を超える電力を要求する過電流デバイスがポートに接続された場合などが考えられる。図7は、たとえば入出力ポートA(306b)側にこのような過電流デバイスの一例としてデジタルカメラが接続された場合に図6の処理がどのように作用するかを記述したものである。   Here, the power supply control when an overcurrent occurs at the time of device connection will be described with reference to FIG. A typical case where this overcurrent supply is required is, for example, a case where an overcurrent device that requires power exceeding the rated range is connected to a port. FIG. 7 describes how the processing of FIG. 6 works when a digital camera is connected as an example of such an overcurrent device on the input / output port A (306b) side, for example.

たとえばデジタルカメラのような過電流デバイスが入出力ポートA(306b)に接続されると、デバイスが差動信号(D+、D−)を変化させ(S701)、レジスタ部306aは、差動信号の変化をトリガにし、ポートにアドレスを設定し接続処理を開始する(S702)。ここで、定格範囲外の電力が要求され、各ポートに用意されている前記内部接続フラグを参照する(S703)。   For example, when an overcurrent device such as a digital camera is connected to the input / output port A (306b), the device changes the differential signal (D +, D−) (S701), and the register unit 306a displays the differential signal. Using the change as a trigger, an address is set to the port and connection processing is started (S702). Here, power outside the rated range is requested, and the internal connection flag prepared for each port is referred to (S703).

上記のように、入出力ポートA(306b)は内部接続フラグがセットされていないため、電源制御部306dを操作して入出力ポートA(306b)に供給している電源を停止し(S704)、要求電力が定格範囲外である旨を表すエラーを通知する(S705)。この場合も、入出力ポートA(306b)に接続されたデバイスとの接続が正常に終了できていないためデータ転送を行なうことはできない。   As described above, since the internal connection flag is not set for the input / output port A (306b), the power supply controller 306d is operated to stop the power supplied to the input / output port A (306b) (S704). An error indicating that the required power is out of the rated range is notified (S705). Also in this case, data transfer cannot be performed because the connection with the device connected to the input / output port A (306b) has not been terminated normally.

以上のようにして、USBポートで過電流供給が要求された場合、いずれのUSBポートでもエラー通知は行なうが、内部接続フラグがセットされているUSBポートでは、ポートに対する電力供給は停止せず、内部接続フラグがセットされていないUSBポートでのみポートに対する電力供給を停止する。   As described above, when overcurrent supply is requested at a USB port, error notification is performed at any USB port, but power supply to the port is not stopped at the USB port in which the internal connection flag is set. The power supply to the port is stopped only for the USB port for which the internal connection flag is not set.

本実施例ではこのように、内部接続ポートに対しては、過電流供給が要求された場合でも電力供給を続行するようにしているので、当該ポートに接続されたデバイス、たとえばコンパクトフラッシュなどの記録媒体上の画像ファイルがオープン状態になっていても、ファイルデータのキャッシュの不整合などが生じることがなく、これによるファイル破壊のような事故を未然に防止することができる。   In this embodiment, as described above, since power supply is continued even when an overcurrent supply is requested for an internal connection port, recording of a device connected to the port, such as a compact flash, is performed. Even if the image file on the medium is in an open state, file data cache inconsistency does not occur, and an accident such as file destruction can be prevented beforehand.

以上では、内部接続フラグの状態に応じて、過電流時のUSBポート制御(給電を停止するか否か)を変更する例を示したが、以下ではUSBポートに接続されたデバイスの種別(具体的にはデバイスクラスないしそのドライバのクラスドライバID)に応じて過電流時のUSBポート制御を行なう例を示す。   In the above, an example of changing the USB port control (whether power supply is stopped) at the time of overcurrent according to the state of the internal connection flag has been shown, but in the following, the type of device connected to the USB port (specifically Specifically, an example is shown in which USB port control is performed in the event of overcurrent in accordance with the device class or the class driver ID of the driver.

図8は、図6と同様にフォトダイレクト印刷装置100の電源オンに伴うUSBホストモジュール306が実行する制御を示したものである。図8では、図6のS600番台のステップ番号を有するステップのステップ番号をS800番台に置き換えてある。図8でも、主にUSBポートの入出力ポートB(306c)側の処理を説明するが、入出力ポートA(306b)側でも同じ処理を行なうものとする。   FIG. 8 shows the control executed by the USB host module 306 when the photo direct printing apparatus 100 is powered on, as in FIG. In FIG. 8, the step number of the step having the step number of the S600 series in FIG. 6 is replaced with the S800 series. Although FIG. 8 mainly describes the processing on the input / output port B (306c) side of the USB port, the same processing is also performed on the input / output port A (306b) side.

フォトダイレクト印刷装置100の電源をオンすると、USBホストモジュール306から各ポートに対して一定の電源供給が行われる。各ポートにデバイスが接続されているか否かは、ポートの差動信号(D+、D−)の変化を検知する(S801)ことにより判定できる。そして、上記の差動信号の変化をトリガにし、レジスタ部306aが当該ポートにアドレスを設定し接続処理が開始され(S802)る。   When the power of the photo direct printing apparatus 100 is turned on, a constant power supply is performed from the USB host module 306 to each port. Whether or not a device is connected to each port can be determined by detecting a change in the differential signal (D +, D−) of the port (S801). Then, using the change in the differential signal as a trigger, the register unit 306a sets an address in the port, and connection processing is started (S802).

そして、入出力ポートB(306c)に接続されたメモリカードスロット101から装着されたメモリカードのクラスID(ストレージクラス:3)を得る(S803)。このクラスID(クラスドライバID)は、USB規格に沿って定められたもので、後述のように図9のクラスドライバテーブルを参照する際に用いられ、これにより当該のUSBポートの過電流時のポート制御が行なわれる。   Then, the class ID (storage class: 3) of the memory card inserted from the memory card slot 101 connected to the input / output port B (306c) is obtained (S803). This class ID (class driver ID) is determined in accordance with the USB standard, and is used when referring to the class driver table of FIG. 9 as will be described later. Port control is performed.

次に入出力ポートB(306c)に接続されたメモリカードスロット101から一定の電流量が要求され、定格範囲内であれば要求を許可し(S804)、デバイスに要求された電力が供給される(S805)。その後デバイスは、Bulk、Interrupt、Controlの各エンドポイント間でデータ転送を行なうことが可能になる(初期化正常終了)。   Next, a certain amount of current is requested from the memory card slot 101 connected to the input / output port B (306c). If it is within the rated range, the request is permitted (S804), and the requested power is supplied to the device. (S805). After that, the device can transfer data between the Bulk, Interrupt, and Control endpoints (normal initialization end).

一方、ステップS804で要求された電流量が定格範囲外であれば、本実施例においては当該ポートのUSBデバイスから得たクラスID(クラスドライバID)に基づきクラスドライバテーブルを参照(S806a)し、電源供給を停止するか否かを判定する(S806b)。   On the other hand, if the amount of current requested in step S804 is outside the rated range, in this embodiment, the class driver table is referenced based on the class ID (class driver ID) obtained from the USB device of the port (S806a), It is determined whether or not to stop power supply (S806b).

このクラスドライバテーブルは、たとえば図9に示すような構成としておく。図9のように、このクラスドライバテーブルには電源供給停止を許可するクラスIDと電源供給停止を許可しないクラスIDが記載されている。図9の場合、クラスドライバテーブルはクラスIDが3の「Mass Strage」タイプのデバイス(ドライバ)では電源シャットダウン(給電停止)を「不許可」、他のデバイス(ドライバ)では電源シャットダウン(給電停止)を「許可」するよう構成されている。つまり、画像データの格納デバイスなどとして用いられるクラスIDが3の「Mass Strage」タイプのデバイス(ドライバ)が接続されているポートの電源供給は停止しない。なお、このクラスドライバテーブルは、メモリ304のプログラムメモリ領域に固定的に格納しておいてもよいし、あるいは、初期化時のどのタイミングで作成しても構わない。   This class driver table is configured as shown in FIG. 9, for example. As shown in FIG. 9, the class driver table describes a class ID that permits power supply stop and a class ID that does not permit power supply stop. In the case of FIG. 9, the class driver table indicates that “mass storage” type device (driver) with class ID 3 is “not allowed” for power shutdown (power supply stop), and power supply shutdown (power supply stop) for other devices (drivers). Is configured to “allow”. That is, the power supply to the port connected to the “Mass Storage” type device (driver) whose class ID is 3, which is used as an image data storage device, is not stopped. Note that this class driver table may be stored fixedly in the program memory area of the memory 304, or may be created at any timing during initialization.

図9のようなクラスドライバテーブルを用いている場合に、もし、入出力ポートB(306c)に接続されたデバイスのクラスIDが3であれば、電源停止を許可しないクラスドライバテーブルにあるクラスID=3に一致するので、この場合は電源供給は停止せずに要求電力が定格範囲外である旨を表すエラーを通知(図8のS808)するのみに留める。また、電源供給停止を許可するIDであった場合は電源供給を止め(S807)、エラーの通知を行なう(初期化異常終了:図8のS808)。   When the class driver table as shown in FIG. 9 is used, if the class ID of the device connected to the input / output port B (306c) is 3, the class ID in the class driver table that does not allow the power stop is used. = 3, in this case, the power supply is not stopped and only an error indicating that the required power is out of the rated range is notified (S808 in FIG. 8). If the ID permits the power supply stop, the power supply is stopped (S807), and an error is notified (initialization abnormal end: S808 in FIG. 8).

本実施例においても、S808のエラー通知では、もちろん電源供給を止める場合と止めない場合で異なるエラーメッセージを用いてもよい。   Also in this embodiment, different error messages may be used in the error notification in S808 depending on whether the power supply is stopped or not.

図10は本実施例でデバイス接続時に過電流が発生した場合の電源制御を示したものである。図10は、図7と同様に入出力ポートA(306b)側に過電流デバイスの一例としてデジタルカメラが接続された場合に図8の処理がどのように作用するかを記述したものである。図10では、図7のS700番台のステップ番号はS1000番台に置換してある。   FIG. 10 shows power supply control when an overcurrent occurs when a device is connected in this embodiment. FIG. 10 describes how the processing of FIG. 8 works when a digital camera is connected to the input / output port A (306b) side as an example of an overcurrent device, as in FIG. In FIG. 10, the step number of the S700 series in FIG. 7 is replaced with the S1000 series.

入出力ポートA(306b)に定格範囲を超える電力を要求する(過電流)デバイスが接続されると、デバイスが差動信号(D+、D−)を変化させ(S1001)、レジスタ部306aは、差動信号の変化をトリガにし、ポートにアドレスを設定し接続処理を開始する(S1002)。次に入出力ポートA(306b)に接続されたデバイスから、クラスID(ストレージクラス:1)を取得する(S1003a)。   When a device that requires power exceeding the rated range (overcurrent) is connected to the input / output port A (306b), the device changes the differential signal (D +, D−) (S1001), and the register unit 306a Using a change in the differential signal as a trigger, an address is set in the port and connection processing is started (S1002). Next, a class ID (storage class: 1) is acquired from the device connected to the input / output port A (306b) (S1003a).

そして、入出力ポートA(306b)に接続されているクラスIDと図9のクラスドライバテーブルを比較参照し(S1003b)、電力供給を停止するか否かを判定する(S1003c)。   Then, the class ID connected to the input / output port A (306b) is compared with the class driver table of FIG. 9 (S1003b), and it is determined whether to stop the power supply (S1003c).

通常、デジタルカメラのようなデバイスの場合、クラスID=1のStill Imageデバイスであり、図9のクラスドライバテーブルによれば入出力ポートA(306b)に接続されたクラスID=1は電力停止が許可されたIDに一致するから、電源制御部306dを操作して入出力ポートA(306b)への電力供給を停止し(S1004)、エラー通知(S1005)を行なう。   Normally, in the case of a device such as a digital camera, it is a Still Image device with class ID = 1, and according to the class driver table of FIG. 9, power is stopped for class ID = 1 connected to the input / output port A (306b). Since it matches the permitted ID, the power supply control unit 306d is operated to stop power supply to the input / output port A (306b) (S1004), and an error notification (S1005) is made.

一方、入出力ポートB(306c)は電力停止が許可されていないため、該ポートの電力供給は維持するように電源制御部306dを制御する。この場合も、入出力ポートA(306b)に接続されたデバイスとの接続が正常に終了できていないためデータ転送を行なうことはできない。   On the other hand, since the power stop of the input / output port B (306c) is not permitted, the power supply control unit 306d is controlled to maintain the power supply of the port. Also in this case, data transfer cannot be performed because the connection with the device connected to the input / output port A (306b) has not been terminated normally.

本実施例ではこのように、過電流供給が要求された場合でも特定のデバイスタイプのデバイスに対しては電源供給をシャットダウンすることなく、給電を続行するようにしているので、当該ポートに接続されたデバイス、たとえばコンパクトフラッシュなどの記録媒体上の画像ファイルがオープン状態になっていても、ファイルデータのキャッシュの不整合などが生じることがなく、これによるファイル破壊のような事故を未然に防止することができる。   In this embodiment, even when an overcurrent supply is requested, power supply is continued without shutting down the power supply to a device of a specific device type. Even if an image file on a recording device such as a compact flash device is in an open state, file data cache inconsistency does not occur, thereby preventing accidents such as file destruction. be able to.

本発明は印刷データを供給する印刷データ供給デバイスを前記印刷データ供給デバイスに対して電源供給を行なう汎用インターフェイスを介して接続する種々の印刷装置に適用できる。   The present invention can be applied to various printing apparatuses in which a print data supply device that supplies print data is connected via a general-purpose interface that supplies power to the print data supply device.

本発明の方法およびプログラムを実現するためのソフトウェアの配布は、上記のプログラムメモリにあらかじめ出荷時から格納しておく他、フロッピー(商標名)ディスク、CDROM、ハードディスク、メモリカード、光磁気ディスクなどの他の記憶媒体を用いて行なうことができ、あるいは、ネットワーク経由で印刷装置に導入し、また、アップデートを行なうような配布方法を取ることももちろん可能である。   Distribution of software for realizing the method and program of the present invention is not only stored in the program memory from the time of shipment, but also a floppy (trade name) disk, CDROM, hard disk, memory card, magneto-optical disk, etc. Of course, it is possible to use other storage media, or of course to adopt a distribution method such as introducing into a printing apparatus via a network and updating.

本発明を採用したフォトダイレクト印刷装置の外観を示した斜視図である。1 is a perspective view showing an external appearance of a photo direct printing apparatus employing the present invention. 本発明を採用したフォトダイレクト印刷装置の外観を示した斜視図である。1 is a perspective view showing an external appearance of a photo direct printing apparatus employing the present invention. 本発明を採用したフォトダイレクト印刷装置の制御系の構成を示したブロック図である。FIG. 2 is a block diagram illustrating a configuration of a control system of a photo direct printing apparatus employing the present invention. 図3のUSBホストモジュール(UHOST)の構成を示したブロック図である。FIG. 4 is a block diagram showing a configuration of a USB host module (UHOST) in FIG. 3. 図4のレジスタ部の内部接続フラグレジスタを示した説明図である。FIG. 5 is an explanatory diagram showing an internal connection flag register of the register unit of FIG. 4. 本発明を採用したフォトダイレクト印刷装置における電源制御を示したフローチャート図である。FIG. 4 is a flowchart showing power control in the photo direct printing apparatus employing the present invention. 本発明を採用したフォトダイレクト印刷装置における電源制御を示したフローチャート図である。FIG. 4 is a flowchart showing power control in the photo direct printing apparatus employing the present invention. 本発明の他の実施形態における電源制御を示したフローチャート図である。It is the flowchart figure which showed the power supply control in other embodiment of this invention. 図8の制御で用いられるクラスドライバテーブルの構成例を示した説明図である。It is explanatory drawing which showed the structural example of the class driver table used by control of FIG. 本発明の他の実施形態における電源制御を示したフローチャート図である。It is the flowchart figure which showed the power supply control in other embodiment of this invention.

符号の説明Explanation of symbols

100 フォトダイレクト印刷装置
101 メモリカードスロット
102 ビューワ
103 操作部
200 デジタルカメラ
201 USBケーブル
202、203 接続用コネクタ
300 制御部
301 ASIC
302 モータドライバ
303 DSP
305 プリンタエンジン
306a レジスタ部
310 PC
311 USB
312 電源コネクタ
313 電源
DESCRIPTION OF SYMBOLS 100 Photodirect printing apparatus 101 Memory card slot 102 Viewer 103 Operation part 200 Digital camera 201 USB cable 202, 203 Connector for connection 300 Control part 301 ASIC
302 Motor driver 303 DSP
305 Printer engine 306a Register unit 310 PC
311 USB
312 Power connector 313 Power supply

Claims (6)

外部ケーブルを介してデバイスを接続するための第1のインターフェイスと、メモリカードをセットするためのメモリカードスロットを、外部ケーブルを介さず接続するための第2のインターフェイスと、前記第1及び第2のインターフェイスに電力を供給可能な電源制御手段とを有する印刷装置において、
前記電源制御手段は、前記第1のインターフェイスに対して所定値を超える電流供給要求が行なわれた際、前記第1のインターフェイスに対する電力供給を行なわないよう制御し、前記第2のインターフェイスに対して所定値を超える電流供給要求が行なわれた際、前記第2のインターフェイスに対する電力供給を行なうよう制御することを特徴とする印刷装置。
A first interface for connecting a device via an external cable; a second interface for connecting a memory card slot for setting a memory card without an external cable; and the first and second interfaces A printing apparatus having power control means capable of supplying power to the interface of
The power control means controls the power supply to the first interface not to supply power to the first interface when a current supply request exceeding a predetermined value is made to the first interface. A printing apparatus that controls to supply power to the second interface when a current supply request exceeding a predetermined value is made.
任意のデバイスを接続可能なインターフェイスと、前記インターフェイスに電力を供給可能な電源制御手段とを有する印刷装置において、
前記インターフェイスを介して接続されたデバイスの種別を判別する判別手段と、
前記電源制御手段は、前記インターフェイスに対して所定値を超える電流供給が要求された場合、前記判別手段の判別結果がストレージであれば、前記インターフェイスへの電力の供給を行な、前記判別手段の判別結果がストレージ以外であれば、前記インターフェイスへの電力の供給を行なわないように制御することを特徴とする印刷装置。
In a printing apparatus having an interface to which an arbitrary device can be connected, and power control means capable of supplying power to the interface,
Determining means for determining a type of a device connected via the interface;
Said power supply control means, when the current supply exceeds a predetermined value with respect to the interface is requested, if the determination result is storage of the determination means, rows that have the power supply to the interface, said discrimination means the determination if the result is non storage, printing apparatus characterized by controlling the supply of power to the interface to not adversely rows.
前記インターフェイスは、USBインターフェイスであり、前記判別手段は、前記インターフェイスを介して接続されたデバイスのUSB規格に従ったクラスIDを取得することによってデバイスの種別を判別することを特徴とする請求項2に記載の印刷装置。   3. The interface according to claim 2, wherein the interface is a USB interface, and the determination unit determines a device type by acquiring a class ID according to a USB standard of a device connected via the interface. The printing apparatus as described in. メモリカードスロットにセットされたメモリカードから画像データを読み出して印刷を行なう印刷動作とデバイスからの印刷コマンドに従った印刷を行なう印刷動作とを実行することを特徴とする請求項1〜3のいずれか1項に記載の印刷装置。   4. A printing operation for reading out image data from a memory card set in a memory card slot and performing printing and a printing operation for performing printing in accordance with a print command from a device are executed. The printing apparatus according to claim 1. 外部ケーブルを介してデバイスを接続するための第1のインターフェイスと、メモリカードをセットするためのメモリカードスロットを、外部ケーブルを介さず接続するための第2のインターフェイスと、前記第1及び第2のインターフェイスに電力を供給可能な電源制御手段とを有する印刷装置の制御方法であって、
前記第1のインターフェイスに対して所定値を超える電流供給要求が行われた際、前記電源制御手段による前記第1のインターフェイスに対する電力供給を行なわないよう制御し、
前記第2のインターフェイスに対して所定値を超える電流供給要求が行なわれた際、前記電源制御手段による前記第2のインターフェイスに対する電力供給を行なうよう制御することを特徴とする印刷装置の制御方法。
A first interface for connecting a device via an external cable; a second interface for connecting a memory card slot for setting a memory card without an external cable; and the first and second interfaces A control method of a printing apparatus having power control means capable of supplying power to the interface of
When a current supply request exceeding a predetermined value is made to the first interface, control is performed so that power supply to the first interface by the power supply control means is not performed.
A control method for a printing apparatus, characterized in that, when a current supply request exceeding a predetermined value is made to the second interface, the power control means controls to supply power to the second interface.
任意のデバイスを接続可能なインターフェイスと、前記インターフェイスに電力供給可能な電源制御手段とを有する印刷装置の制御方法において、
前記インターフェイスを介して接続されたデバイスの種別を判別する判別工程と、
前記インターフェイスに対して所定値を超える電流供給が要求された場合、前記判別工程の判別結果がストレージであれば、前記電源制御手段による前記インターフェイスへの電力の供給を行な、前記判別工程の判別結果がストレージ以外であれば、前記インターフェイスへの電力の供給を行なわないよう制御する制御工程とを有することを特徴とする印刷装置の制御方法。
In a method for controlling a printing apparatus, comprising: an interface to which an arbitrary device can be connected; and power supply control means capable of supplying power to the interface.
A determination step of determining a type of a device connected via the interface;
If the current supply exceeds a predetermined value with respect to the interface is required, the long determination result of the determination step is a storage, rows that have a supply of power to the interface by the power control means, said determination step When the determined result is other than storage, method for controlling the printing apparatus characterized by a control step of controlling so not adversely rows supply of power to the interface.
JP2004246084A 2004-08-26 2004-08-26 Printing apparatus and control method of printing apparatus Expired - Fee Related JP4594003B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004246084A JP4594003B2 (en) 2004-08-26 2004-08-26 Printing apparatus and control method of printing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004246084A JP4594003B2 (en) 2004-08-26 2004-08-26 Printing apparatus and control method of printing apparatus

Publications (3)

Publication Number Publication Date
JP2006062156A JP2006062156A (en) 2006-03-09
JP2006062156A5 JP2006062156A5 (en) 2007-10-11
JP4594003B2 true JP4594003B2 (en) 2010-12-08

Family

ID=36109044

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004246084A Expired - Fee Related JP4594003B2 (en) 2004-08-26 2004-08-26 Printing apparatus and control method of printing apparatus

Country Status (1)

Country Link
JP (1) JP4594003B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4797924B2 (en) 2006-10-11 2011-10-19 ソニー株式会社 Data protection apparatus and data protection method
JP2010282607A (en) * 2009-05-01 2010-12-16 Ricoh Co Ltd Communication device, method of controlling communication device, program, and storage medium
JP5594161B2 (en) 2011-01-26 2014-09-24 マツダ株式会社 Exhaust gas purification catalyst device
JP2012154259A (en) 2011-01-26 2012-08-16 Mazda Motor Corp Exhaust gas purification catalytic system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06119500A (en) * 1992-10-07 1994-04-28 Matsushita Electric Ind Co Ltd IC card device
JPH0773116A (en) * 1993-07-07 1995-03-17 Hitachi Maxell Ltd Information processing equipment
JPH10187291A (en) * 1996-12-26 1998-07-14 Canon Inc Information processor
JP2002359810A (en) * 2001-03-06 2002-12-13 Konica Corp Electronic camera
JP2004094494A (en) * 2002-08-30 2004-03-25 Canon Inc Storage medium processor and its control method
JP2004094821A (en) * 2002-09-03 2004-03-25 Canon Inc Recording device

Also Published As

Publication number Publication date
JP2006062156A (en) 2006-03-09

Similar Documents

Publication Publication Date Title
US7293187B2 (en) Image sensing apparatus and power managing method
US20080162955A1 (en) Usb host, usb device, and methods of controlling the host and the device
CN102394996B (en) Data processing apparatus and data processing method of data processing apparatus
JP2003316719A (en) Upstream peripheral equipment performing role of usb host
JP2008139916A (en) Information processing apparatus, control method for information processing apparatus, and control program for information processing apparatus
JP2004287960A (en) Host/function device
JP2003186819A (en) Computer system equipped with usb device with security function
JP4594003B2 (en) Printing apparatus and control method of printing apparatus
JP5246242B2 (en) Image processing apparatus and image recording apparatus
JP2003141501A (en) Image processing apparatus, method for controlling display part thereof, program, and storage medium
CN107066072B (en) Electronic device and control method thereof
JP2020067904A (en) Information processing apparatus and method of controlling the same, and program
JPH1042231A (en) Digital camera and digital camera system
JP3815182B2 (en) Printing device
JP4366148B2 (en) Information processing apparatus and control program update method for information processing apparatus
JP2004029893A (en) Recording apparatus
JP4437654B2 (en) Imaging device
JP4001151B2 (en) Printing device
JP2003030127A (en) Sdio host controller
JP3397537B2 (en) Information processing system
JP2003341183A (en) Printer system
JP3520598B2 (en) Printing control device
JP2009111553A (en) MFP system
JPH08249140A (en) Recording device and its method
US20110055508A1 (en) Information processing apparatus, data transfer method, and computer-readable recording medium

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20070209

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070827

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070827

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20100201

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100413

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100611

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100629

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20100630

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100824

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: 20100914

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100916

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

Free format text: PAYMENT UNTIL: 20130924

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees